← 返回 Skills 市场
penguinx01

BLE → $ANIMA Minter

作者 PenguinX01 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1628
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (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

安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ble-anima-minter
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ble-anima-minter 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug ble-anima-minter
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1628 次。

如何安装 BLE → $ANIMA Minter?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ble-anima-minter」即可一键安装,无需额外配置。

BLE → $ANIMA Minter 是免费的吗?

是的,BLE → $ANIMA Minter 完全免费(开源免费),可自由下载、安装和使用。

BLE → $ANIMA Minter 支持哪些平台?

BLE → $ANIMA Minter 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 BLE → $ANIMA Minter?

由 PenguinX01(@penguinx01)开发并维护,当前版本 v1.0.0。

💬 留言讨论