← Back to Skills Marketplace
aphobiacat

aibtc

by AphobiaCat · GitHub ↗ · v1.0.7 · MIT-0
cross-platform ⚠ suspicious
2167
Downloads
0
Stars
4
Active Installs
8
Versions
Install in OpenClaw
/install aibtc
Description
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...
README (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

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.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install aibtc
  3. After installation, invoke the skill by name or use /aibtc
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug aibtc
Version 1.0.7
License MIT-0
All-time Installs 4
Active Installs 4
Total Versions 8
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 2167 downloads so far.

How do I install aibtc?

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

Is aibtc free?

Yes, aibtc is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does aibtc support?

aibtc is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created aibtc?

It is built and maintained by AphobiaCat (@aphobiacat); the current version is v1.0.7.

💬 Comments