← 返回 Skills 市场
aibtc
作者
AphobiaCat
· GitHub ↗
· v1.0.7
· MIT-0
2167
总下载
0
收藏
4
当前安装
8
版本数
在 OpenClaw 中安装
/install aibtc
功能描述
Manage aibtc-worker automation tasks. Use this skill when the user wants to start, stop, or check the status of the aibtc worker. Triggers include: "aibtc ru...
使用说明 (SKILL.md)
\r \r
AIBTC Skill\r
\r Automate and monitor aibtc-worker processes for BTC-related automation tasks.\r \r AIBTC — Bitcoin for the AI Era. \r Mine $AIBTC on BSC using your OpenClaw agent. \r Install this skill, run one command, and let your agent do the work.\r \r
- 🌐 Website: aibtc.work\r
- 🐦 X: x.com/aibtc_\r
- 💬 Telegram: t.me/aibtcchat\r
- 📢 Announcements: t.me/aibtc_ann\r \r
Installation\r
\r Install via ClawHub:\r \r
npx clawhub install aibtc\r
```\r
Then tell your agent to start mining:\r
```bash\r
aibtc run \x3CBSC address>\r
```\r
\r
## Quick Reference\r
\r
**Handler Script**: `handler.js` \r
**Commands**:\r
\r
| Command | Description |\r
|---------|-------------|\r
| `aibtc run {address}` | Start aibtc worker with the specified address |\r
| `aibtc stop` | Stop the aibtc worker |\r
| `aibtc status` | Check current status of the aibtc worker |\r
\r
**Worker Detection**: \r
- Checks for an active aibtc-worker session (tmux / PID / background process) \r
- Returns status: running, stopped, or not found\r
\r
---\r
\r
## Triggers\r
\r
Activate this skill when user input includes:\r
\r
- `aibtc run {address}`\r
- `aibtc stop`\r
- `aibtc status`\r
- Variations like “start aibtc”, “stop aibtc worker”, “status of aibtc”\r
\r
---\r
\r
## Execution\r
\r
Map user commands to handler.js script:\r
\r
```bash\r
# Start worker\r
aibtc run 0x123 → node handler.js run 0x123\r
\r
# Stop worker\r
aibtc stop → node handler.js stop\r
\r
# Status check\r
aibtc status → node handler.js status\r
```\r
\r
## AIBTC Skill Disclaimer\r
\r
Purpose of the Program:\r
This program is a cryptocurrency mining worker intended to allow users to participate in mining and earn airdrop rewards. Its functionality is limited to calculating hashes in a loop and submitting seeds.\r
\r
Source Code:\r
The execution code is open-source and available at https://github.com/aibtcwork/AIBTC-worker\r
. It only performs hash computation and seed submission—no hidden backdoors or malicious actions are included.\r
\r
Address:\r
The address parameter is provided by the user. Only the user’s own address is used for mining rewards.\r
\r
VirusTotal / Security Warnings:\r
VirusTotal and other antivirus engines may flag the skill as suspicious because it fetches and executes remote code via npx. This behavior is inherent to the mining logic and is not malware. Users are advised to read this disclaimer before execution.
安全使用建议
This skill will download and run an external npm package (aibtc-worker) at runtime and start a detached cryptocurrency miner that persists after the agent exits. Before installing, verify the upstream package and source code (inspect the GitHub repo and the npm package contents), prefer running it in an isolated VM or sandbox if you want to test, and do not run on systems with sensitive data or production workloads. If you must use it, check the package version, audit the code, and consider pinning a trusted release rather than allowing npx to fetch the latest unverified code. Be aware the skill writes a local state file (aibtc-worker.json) containing the address and PID and that killing uses process-group signals which can affect other processes.
功能分析
Type: OpenClaw Skill
Name: aibtc
Version: 1.0.7
The skill is a cryptocurrency miner that executes remote code by fetching the 'aibtc-worker' package via 'npx --yes' in a detached background process (handler.js). While the behavior is explicitly documented in SKILL.md and matches the stated purpose, the use of unpinned remote execution and background persistence (unref/detached) represents a significant security risk and is characteristic of Potentially Unwanted Applications (PUA). No evidence of intentional data exfiltration or credential theft was found in the provided logic.
能力评估
Purpose & Capability
The name/description match the implementation: handler.js maps run/stop/status to managing an aibtc-worker process. There are no unrelated required env vars or config paths. The runtime behavior (spawn a miner process, detect PID) is consistent with the documented purpose.
Instruction Scope
The instructions and handler spawn an npx process to fetch and execute the 'aibtc-worker' package, ignore its output, detach it to run in the background, and write a local state file (aibtc-worker.json). The code uses ps+grep to find processes and uses process.kill(-pid) (sending to a process group), and does not perform integrity checks on the fetched code or validate inputs. SKILL.md itself warns antivirus may flag npx fetching — the skill's runtime instructions include downloading and running remote code, which expands scope beyond many benign skills.
Install Mechanism
There is no bundled install spec, but handler.js executes 'npx --yes aibtc-worker ...' at runtime. Using npx fetches and runs code from the npm registry (network fetch + execute) without pinning a version or verifying source. This is effectively remote code execution and is high-risk (no pinned package/version, --yes suppresses prompts).
Credentials
The skill requests no environment variables or credentials, which is proportionate. However it writes the provided address to a local JSON state file in the current working directory (aibtc-worker.json) and leaves a detached miner process running that consumes CPU. The address and PID are stored unencrypted on disk — users should be aware of local persistence/privacy implications.
Persistence & Privilege
The handler detaches the spawned npx miner so it continues running after the agent exits. That gives the skill ongoing resource usage and persistence on the host. Combined with autonomous invocation (allowed by platform defaults), this increases blast radius: an agent could start a long-running miner without further prompts. The stop routine uses process.kill(-pid) which targets process groups and can be more disruptive than killing a single pid.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install aibtc - 安装完成后,直接呼叫该 Skill 的名称或使用
/aibtc触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.7
No functional or documentation changes in this version.
- No file changes detected.
- Skill behavior and documentation remain identical to the previous version.
v1.0.6
- Added project branding, website, and social media links to documentation.
- Included installation instructions with ClawHub and example usage commands.
- Added a disclaimer detailing mining functionality, open-source code, user address usage, and information on potential antivirus warnings.
- Expanded documentation for user safety and clarity.
v1.0.5
Version 1.0.5 of the aibtc skill
- No file changes detected in this version.
v1.0.4
- Minor formatting fix: wrapped the quick reference examples in a code block for clearer documentation.
- No changes to features or functionality.
v1.0.3
- No changes were made in this version.
- All documentation and functionality remain the same as the previous release.
v1.0.2
- Improved and expanded SKILL.md documentation for aibtc.
- Added detailed trigger examples and command mapping.
- Clarified usage instructions and command descriptions.
- Included information on status detection methods and handler implementation.
v1.0.1
- Added structured metadata (name and description) to SKILL.md for improved skill documentation.
- No changes to commands or functionality.
v1.0.0
aibtc
元数据
常见问题
aibtc 是什么?
Manage aibtc-worker automation tasks. Use this skill when the user wants to start, stop, or check the status of the aibtc worker. Triggers include: "aibtc ru... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2167 次。
如何安装 aibtc?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install aibtc」即可一键安装,无需额外配置。
aibtc 是免费的吗?
是的,aibtc 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
aibtc 支持哪些平台?
aibtc 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 aibtc?
由 AphobiaCat(@aphobiacat)开发并维护,当前版本 v1.0.7。
推荐 Skills