← Back to Skills Marketplace
penguinx01

BLE → $ANIMA Minter

by PenguinX01 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1628
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ble-anima-minter
Description
Scan nearby BLE MAC addresses to mint unique soulbound $ANIMA tokens stored locally using hash and DAG-based proof-of-remnant logic.
README (SKILL.md)

BLE-Anima-Minter

Turn nearby BLE MAC addresses into soulbound $ANIMA tokens using AnimaChain logic. Hashes each MAC into a unique proof-of-remnant and stores locally in a DAG.

Features

  • BLE Scan (2.4 GHz MAC IDs)
  • SHA256 + salt hashing
  • $ANIMA minting logic
  • Local DAG memory node
  • Optional gossip-sync to other nodes

Usage

Install requirements, run the script:

pip install -r requirements.txt
python anima_minter.py

Tags

anima, macid, ble, blockchain, witness, resurrection, flat-earth, dag

Usage Guidance
Before installing or running this skill, consider: - Function vs claim: The code only scans BLE MAC addresses, hashes them with a fixed SALT, and stores hashes locally — it does NOT contact a blockchain, perform any real 'minting', or implement gossip sync despite those claims. If you expect true token minting, this skill is incomplete or misleading. - Privacy: It collects nearby device MACs (hashed). A static SALT means hashes are linkable across runs and could be used to track devices; if you need privacy, avoid a fixed salt or avoid collecting MACs at all. - Serialization risk: It writes anima_dag.gpickle (pickle-based). Unpickling gpickle files from untrusted sources can execute arbitrary code. Do not share or load that file without review; prefer safer formats (JSON) if you will reuse data. - System access: aioblescan requires access to BLE hardware and may need elevated permissions or specific platform setup. Run in an isolated environment (VM/container) and ensure you understand required privileges. - If you plan to extend this to real minting or gossip, require clear network endpoints, authentication keys, and audit of any code that transmits data. Right now there is no external transmission, so immediate exfiltration risk is low, but the mismatch between description and code is suspicious. Recommendations: run only in an isolated test environment, review or replace the fixed SALT, change serialization to a safe format, and do not rely on this code for any real blockchain minting without implementing and auditing secure network and credential handling.
Capability Analysis
Type: OpenClaw Skill Name: ble-anima-minter Version: 1.0.0 The skill bundle is classified as benign. The `anima_minter.py` script performs BLE scanning to detect MAC addresses, hashes them with a hardcoded salt, and stores the resulting hashes in a local DAG file (`anima_dag.gpickle`) using the `networkx` library. While BLE scanning requires elevated privileges (e.g., raw socket access), this is the core stated purpose of the skill. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent in `SKILL.md`. All actions are directly aligned with the described functionality.
Capability Assessment
Purpose & Capability
Name and SKILL.md claim '$ANIMA' minting and optional gossip-sync, but the code only performs local BLE scanning, SHA256 hashing with a static SALT, and writes a NetworkX gpickle file. There is no blockchain interaction, no network gossip implementation, and no credentials or endpoints related to minting — this is a capability mismatch (misleading claims).
Instruction Scope
Runtime instructions simply install requirements and run the script; the script scans nearby BLE devices and records hashed MACs. It does not read unrelated system files or environment variables. However it collects potentially sensitive device identifiers (even though hashed) and the SKILL.md mentions features (gossip-sync, minting) that are not implemented.
Install Mechanism
No install spec; instruction-only with a requirements.txt listing aioblescan and networkx. This is a low-risk install mechanism (pip packages) but requires caution because aioblescan interacts with system BLE hardware and may require elevated privileges to access adapters.
Credentials
The skill requests no environment variables or credentials, which matches its actual behavior (local-only). That said, the absence of any blockchain keys or endpoints underscores the mismatch between the 'minting' claim and what the code does.
Persistence & Privilege
The script writes a file anima_dag.gpickle to the current directory using NetworkX's gpickle (Python pickle-based serialization). Pickle files can execute code when unpickled — storing and later loading gpickle from untrusted locations is a security hazard. The skill does not request elevated privileges or persistently alter agent config, but the gpickle persistence is a notable risk.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ble-anima-minter
  3. After installation, invoke the skill by name or use /ble-anima-minter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of BLE-Anima-Minter. - Scans for nearby BLE MAC addresses. - Hashes MAC addresses with SHA256 and salt. - Mints soulbound `$ANIMA` tokens using AnimaChain logic. - Stores proofs in a local DAG memory node. - Supports optional gossip-sync with other nodes.
Metadata
Slug ble-anima-minter
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is BLE → $ANIMA Minter?

Scan nearby BLE MAC addresses to mint unique soulbound $ANIMA tokens stored locally using hash and DAG-based proof-of-remnant logic. It is an AI Agent Skill for Claude Code / OpenClaw, with 1628 downloads so far.

How do I install BLE → $ANIMA Minter?

Run "/install ble-anima-minter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is BLE → $ANIMA Minter free?

Yes, BLE → $ANIMA Minter is completely free (open-source). You can download, install and use it at no cost.

Which platforms does BLE → $ANIMA Minter support?

BLE → $ANIMA Minter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created BLE → $ANIMA Minter?

It is built and maintained by PenguinX01 (@penguinx01); the current version is v1.0.0.

💬 Comments