← Back to Skills Marketplace
parasyte-x

Bitagent Skill

by parasyte-x · GitHub ↗ · v0.1.1
cross-platform ⚠ suspicious
1763
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install openclaw-bitagent
Description
Launch, buy, and sell tokens on BitAgent bonding curves via CLI. Use when the user wants to create a new agent token, or trade existing agent tokens on BitAgent (BSC Testnet/Mainnet).
Usage Guidance
This skill implements BitAgent CLI operations but has some red flags you should address before installing: - The code and SKILL.md require a PRIVATE_KEY, but the registry metadata does not declare it. Do not trust the skill with your mainnet/real wallet key until you verify source and behavior. - The script imports dotenv and will read a .env file if present; ensure you do not store other secrets (or the real private key) in repo .env or in OpenClaw config without understanding the risks. - Verify the skill source (README cites a GitHub repo but registry says source unknown). Prefer installing only from a verified repository and review the full scripts/index.ts yourself. - If you want to test functionality, use an ephemeral/test wallet on BSC Testnet and a disposable account. Avoid providing a production private key until you audit the code and dependency tree (package-lock.json includes many transitive packages via @bitagent/sdk). - Consider running the CLI in an isolated environment (container or separate machine) and inspect all stdout/stderr to ensure no secrets are printed or exfiltrated. If the publisher can update the registry metadata to declare PRIVATE_KEY as a required env var and provide a verifiable source URL/repo, that would reduce ambiguity. As-is, treat this skill as 'suspicious' and proceed cautiously.
Capability Analysis
Type: OpenClaw Skill Name: openclaw-bitagent Version: 0.1.1 The skill bundle is benign. The `SKILL.md` clearly instructs the AI agent to execute a local TypeScript CLI script (`scripts/index.ts`) and return its output, without any prompt injection attempts to deviate from this purpose or hide actions. The `scripts/index.ts` file correctly uses the `PRIVATE_KEY` environment variable for blockchain wallet operations (signing SIWE messages and transactions) and interacts exclusively with the expected `api.bitagent.io` and `testnet-api.bitagent.io` endpoints for authentication and agent management. There is no evidence of data exfiltration to unauthorized destinations, malicious execution, persistence mechanisms, or obfuscation. All dependencies listed in `package.json` and `package-lock.json` are standard and relevant to blockchain interaction and the BitAgent SDK.
Capability Assessment
Purpose & Capability
The CLI and code (scripts/index.ts) implement launch/buy/sell on BitAgent and call BitAgent APIs — that's consistent with the name/description. However the registry metadata claims 'Required env vars: none' while both SKILL.md and the code require a PRIVATE_KEY. README references a GitHub repo (unibaseio/openclaw-bitagent) while the skill source is 'unknown' in the registry; these metadata inconsistencies are concerning.
Instruction Scope
SKILL.md instructs the agent to execute scripts/index.ts (via npx tsx) and to capture/return stdout, and to set PRIVATE_KEY in the OpenClaw config. The script loads 'dotenv/config' (will read .env if present) and performs network calls to BitAgent auth/API endpoints. The instructions do not mention or warn that .env will be read, nor do they caution about storing a private key in the agent config — both could lead to unintended exposure of other secrets or the wallet key. The agent is told to return CLI stdout to the user; while the code does not obviously print the private key, printing transaction/state data may leak context.
Install Mechanism
There is no registry install spec (instruction-only), but package.json and package-lock.json are included and SKILL.md instructs running 'npm install'. Dependencies resolve from npm (no external/obfuscated downloads). package-lock lists many transitive dependencies (including aws-sdk and pinata-web3 via @bitagent/sdk) which are plausible for the SDK but increase attack surface and should be installed only from a trusted source.
Credentials
The runtime requires a PRIVATE_KEY (wallet private key) — which is appropriate for on-chain operations — but this required env var is not declared in the skill registry metadata. The skill also imports dotenv so it may read a .env file in the repo directory; storing a private key in OpenClaw config or a .env file increases risk of accidental exposure. No other credentials are requested by the code, which aligns with purpose, but the mismatch between declared and actual required env vars is a red flag.
Persistence & Privilege
The skill is user-invocable, not forced-always, and does not request system-wide configuration changes. It does not declare 'always: true' and does not modify other skills' configs. Autonomous invocation is allowed by default (disable-model-invocation:false), which is expected; this combined with other concerns increases risk but is not by itself a misconfiguration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-bitagent
  3. After installation, invoke the skill by name or use /openclaw-bitagent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
- Initial release of openclaw-bitagent. - Added CLI to launch, buy, and sell tokens on BitAgent bonding curves (BSC Testnet/Mainnet). - Includes support files: README.md, package.json, package-lock.json, tsconfig.json, and scripts/index.ts. - Full documentation provided for usage, configuration, and CLI commands.
v0.1.0
Initial release of BitAgent Skill CLI integration. - Launch, buy, and sell tokens on BitAgent bonding curves via CLI commands. - Supports deploying new agent tokens and trading (buy/sell) existing tokens on BSC (Testnet/Mainnet). - Requires wallet private key configuration. - CLI outputs are captured and returned to the user.
Metadata
Slug openclaw-bitagent
Version 0.1.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Bitagent Skill?

Launch, buy, and sell tokens on BitAgent bonding curves via CLI. Use when the user wants to create a new agent token, or trade existing agent tokens on BitAgent (BSC Testnet/Mainnet). It is an AI Agent Skill for Claude Code / OpenClaw, with 1763 downloads so far.

How do I install Bitagent Skill?

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

Is Bitagent Skill free?

Yes, Bitagent Skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Bitagent Skill support?

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

Who created Bitagent Skill?

It is built and maintained by parasyte-x (@parasyte-x); the current version is v0.1.1.

💬 Comments