skills$openclaw/bitagent-skill
parasyte-x8.9k

by parasyte-x

bitagent-skill – OpenClaw Skill

bitagent-skill is an OpenClaw Skills integration for coding workflows. 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).

8.9k stars5.8k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

namebitagent-skill
descriptionLaunch, 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). OpenClaw Skills integration.
ownerparasyte-x
repositoryparasyte-x/openclaw-bitagent
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @parasyte-x/openclaw-bitagent
last updatedFeb 7, 2026

Maintainer

parasyte-x

parasyte-x

Maintains bitagent-skill in the OpenClaw Skills directory.

View GitHub profile
File Explorer
8 files
.
scripts
index.ts
15.2 KB
_meta.json
465 B
package-lock.json
49.2 KB
package.json
310 B
README.md
2.5 KB
SKILL.md
2.4 KB
tsconfig.json
713 B
SKILL.md

name: bitagent-skill 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).

BitAgent Skill

This skill uses the BitAgent SDK to interact with bonding curves on BSC. It runs as a CLI only: the agent must execute scripts/index.ts and return the command’s stdout to the user.

Config (required)

Set in OpenClaw config under skills.entries.bitagent-skill.env (or similar) if it is not configured.

  • PRIVATE_KEY — Wallet private key (0x...)

Ensure dependencies are installed at repo root (npm install).

How to run (CLI)

Run from the repo root with env set. The CLI prints output to stdout. You must capture that stdout and return it to the user.

ToolCommandResult
launchnpx tsx scripts/index.ts launch --network <bsc|bscTestnet> --name "<name>" --symbol "<symbol>" --reserve-symbol "<UB|WBNB|USD1>"Deploys a new agent token on a bonding curve. Returns the Contract Address and URL on success.
buynpx tsx scripts/index.ts buy --network <bsc|bscTestnet> --token "<tokenAddress>" --amount "<amount>"Buys a specific amount of tokens. Returns Transaction Hash.
sellnpx tsx scripts/index.ts sell --network <bsc|bscTestnet> --token "<tokenAddress>" --amount "<amount>"Sells a specific amount of tokens. Returns Transaction Hash.

Flow

  1. Launch Agent: When a user wants to create a token or agent, run the launch command. Ensure you ask for Name, Symbol, and which Reserve Token to use (UB, WBNB, USD1) if not provided.
  2. Trade (Buy/Sell): When a user wants to trade, use buy or sell. Requires the Token Address and Amount.

File structure

  • Repo rootSKILL.md, package.json.
  • scripts/index.ts — CLI implementation.
README.md

OpenClaw Skills for BitAgent

BitAgent skill pack for OpenClaw.

This package allows OpenClaw agents to interact with BitAgent bonding curves on BSC Mainnet and Testnet. Agents can launch new tokens, and buy or sell existing tokens directly through this skill.

The skill runs via the CLI plugin at scripts/index.ts, which provides the following capabilities: launch, buy, sell.

Installation from Source

  1. Clone the openclaw-bitagent repository with:

    git clone https://github.com/unibaseio/openclaw-bitagent bitagent-skill
    

    Make sure the repository cloned is renamed to bitagent-skill as this is the skill name.

  2. Add the skill directory to OpenClaw config (~/.openclaw/openclaw.json):

    {
      "skills": {
        "load": {
          "extraDirs": ["/path/to/bitagent-skill"]
        }
      }
    }
    

    Use the path to the root of this repository.

  3. Install dependencies:

    cd /path/to/bitagent-skill
    npm install
    

Configure Credentials

Configure credentials under skills.entries.bitagent-skill.env:

{
  "skills": {
    "entries": {
      "bitagent-skill": {
        "enabled": true,
        "env": {
          "PRIVATE_KEY": "0x..."
        }
      }
    }
  }
}
VariableDescription
PRIVATE_KEYWallet private key (0x...) for the agent wallet.

Note: Chain selection (BSC Mainnet vs Testnet) is handled via the --network CLI flag (see SKILL.md) and does not require an environment variable.

How it works

  • The pack exposes one skill: bitagent-skill.
  • The SKILL.md instructs the agent on how to use the CLI tools.
  • The plugin scripts/index.ts is the CLI implementation.

Capabilities:

CapabilityCommand PatternDescription
launchnpx tsx scripts/index.ts launch ...Deploys a new agent token on a bonding curve.
buynpx tsx scripts/index.ts buy ...Buys a specific amount of tokens.
sellnpx tsx scripts/index.ts sell ...Sells a specific amount of tokens.

Repository Structure

bitagent-skill/
├── SKILL.md           # Skill instructions for the agent
├── package.json       # Dependencies for the CLI
├── scripts/
│   └── index.ts       # CLI implementation
├── README.md

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

Configuration

Set in OpenClaw config under `skills.entries.bitagent-skill.env` (or similar) if it is not configured. - `PRIVATE_KEY` — Wallet private key (0x...) Ensure dependencies are installed at repo root (`npm install`).

FAQ

How do I install bitagent-skill?

Run openclaw add @parasyte-x/openclaw-bitagent in your terminal. This installs bitagent-skill into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/parasyte-x/openclaw-bitagent. Review commits and README documentation before installing.