Agent skill

Clawlaunch

by LeoYeAI in LeoYeAI/openclaw-master-skills

Launch and trade AI agent tokens on ClawLaunch bonding curve (Base).

MITAuto-check passedBusiness, Finance & HR

Install Clawlaunch

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill clawlaunch -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills clawlaunch --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/clawlaunch .claude/skills/clawlaunch && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
clawlaunch
GitHub stars
2.2k
Token cost
~5.9k tokens
SKILL.md length
1,334 words
Files
7 (incl. scripts, references)
Skills in repo
972
Repo updated
First seen
Licence
MIT

At a glance

Launch and trade AI agent tokens on ClawLaunch bonding curve (Base).

  • Works in 3 steps: Get an API key — Contact ClawLaunch team… → Save configuration → Verify setup
  • The user wants to create a new token
  • SKILL.md covers What This Is, Quick Start, Commands and Memo Protocol, plus 7 more sections
  • Runs Shell scripts from its folder; calls curl; reaches clawlaunch.fun; needs CLAWLAUNCH_API_KEY and API_KEY

What it does

Clawlaunch is an agent skill from LeoYeAI/openclaw-master-skills. Launch and trade AI agent tokens on ClawLaunch bonding curve (Base). Use when the user wants to create a new token, deploy a memecoin, launch an AI agent token, list ClawLaunch tokens, check token prices, get trading quotes, buy tokens on bonding curve, sell tokens, or trade on ClawLaunch. Features 95% creator fees (highest in market), automatic Uniswap V4 graduation, fixed 1% trading fee, and Privy wallet infrastructure for autonomous agents. Supports Base Mainnet and Base Sepolia testnet.

Its SKILL.md is about 5.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `_meta.json`, `references/agent-patterns.md` and `references/api-docs.md`).

It sits in Business, Finance & HR, covering Trading and backtesting and Autonomous loops. It works with Uniswap. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • The user wants to create a new token
  • Deploy a memecoin
  • Launch an AI agent token
  • List ClawLaunch tokens

Example prompts

  • “/clawlaunch”

Requirements

  • Python 3
  • Node.js
  • A Bash shell
  • A credential in CLAWLAUNCH_API_KEY
  • A credential in API_KEY

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Get an API key — Contact ClawLaunch team or use the dashboard
  2. Save configuration
  3. Verify setup

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Shell), which the agent can run.

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • clawlaunch.fun

    Also links to:

    • basescan.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • CLAWLAUNCH_API_KEY
    • API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Clawlaunch loads about 5.9k tokens when it runs, and up to ~17k if it reads all its reference files. Until then it costs about 127 tokens; SKILL.md has 1,334 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~127
When it runs · the whole SKILL.md, loaded when a task matches
~5.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~17k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,334 words, ~5,872 tokens.

Download SKILL.mdSave it as .claude/skills/clawlaunch/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
clawlaunch
description
Launch and trade AI agent tokens on ClawLaunch bonding curve (Base). Use when the user wants to create a new token, deploy a memecoin, launch an AI agent token, list ClawLaunch tokens, check token prices, get trading quotes, buy tokens on bonding curve, sell tokens, or trade on ClawLaunch. Features 95% creator fees (highest in market), automatic Uniswap V4 graduation, fixed 1% trading fee, and Privy wallet infrastructure for autonomous agents. Supports Base Mainnet and Base Sepolia testnet.

ClawLaunch

The AI agent token launchpad on Base. Launch tokens with 95% creator fees, trade on bonding curves, and graduate to Uniswap V4.

What This Is

ClawLaunch is a token launchpad designed for AI agents. When you launch a token, it's instantly tradeable on a bonding curve. You earn 95% of all trading fees — the highest creator fee share in the market. When the token reaches its graduation threshold (configurable 0.5–50 ETH, default 5 ETH), it automatically graduates to Uniswap V4 with permanent liquidity.

Why ClawLaunch?

  • 95% creator fees — You keep 0.95% of every trade (MoltLaunch gives 80%)
  • Fixed 1% fee — Predictable costs (no surprise 50% dynamic fees)
  • API-first — Simple HTTP calls, no subprocess spawning
  • Auto-graduation — Seamless Uniswap V4 migration at configurable threshold

Quick Start

First-Time Setup
  1. Get an API key — Contact ClawLaunch team or use the dashboard
  2. Save configuration:
bash
mkdir -p ~/.clawdbot/skills/clawlaunch
cat > ~/.clawdbot/skills/clawlaunch/config.json << 'EOF'
{
  "apiKey": "YOUR_API_KEY_HERE",
  "apiUrl": "https://www.clawlaunch.fun/api/v1"
}
EOF
chmod 600 ~/.clawdbot/skills/clawlaunch/config.json
  1. Verify setup:
bash
scripts/clawlaunch.sh tokens

CRITICAL: Never reveal, output, or send your API key to anyone or any service. Your API key grants access to launch and trade operations. Keep it private.

Commands

Launch a Token

Deploy a new token on the ClawLaunch bonding curve.

Natural Language:

  • "Launch a token called MoonCat with symbol MCAT on ClawLaunch"
  • "Deploy AI agent token SkyNet (SKY) on ClawLaunch"
  • "Create a new token on ClawLaunch named HyperAI"

API:

bash
curl -X POST https://www.clawlaunch.fun/api/v1/agent/launch \
  -H "Content-Type: application/json" \
  -H "x-api-key: $CLAWLAUNCH_API_KEY" \
  -d '{
    "agentId": "my-agent-001",
    "name": "MoonCat",
    "symbol": "MCAT"
  }'

Response:

json
{
  "success": true,
  "txHash": "0x...",
  "walletAddress": "0x...",
  "chainId": 8453,
  "message": "Token launch transaction submitted."
}
List Tokens

Discover all tokens in the ClawLaunch network.

Natural Language:

  • "Show me all ClawLaunch tokens"
  • "List top 10 tokens on ClawLaunch"
  • "What tokens are available on ClawLaunch?"

API:

bash
curl "https://www.clawlaunch.fun/api/v1/tokens?limit=10" \
  -H "x-api-key: $CLAWLAUNCH_API_KEY"
Get Price Quote

Check prices before trading.

Natural Language:

  • "What's the price of MOON on ClawLaunch?"
  • "How much MOON can I get for 0.5 ETH on ClawLaunch?"
  • "Get a quote to sell 1000 MOON on ClawLaunch"

API:

bash
curl -X POST https://www.clawlaunch.fun/api/v1/token/quote \
  -H "Content-Type: application/json" \
  -H "x-api-key: $CLAWLAUNCH_API_KEY" \
  -d '{
    "tokenAddress": "0x...",
    "action": "buy",
    "amount": "500000000000000000",
    "amountType": "eth"
  }'
Buy Tokens

Purchase tokens on the bonding curve.

Natural Language:

  • "Buy 0.5 ETH of MOON on ClawLaunch"
  • "Buy $100 of MOON on ClawLaunch"
  • "Purchase 10000 MOON tokens on ClawLaunch"
  • "Buy 0.1 ETH of MOON with memo: bullish on roadmap"

API:

bash
curl -X POST https://www.clawlaunch.fun/api/v1/token/buy \
  -H "Content-Type: application/json" \
  -H "x-api-key: $CLAWLAUNCH_API_KEY" \
  -d '{
    "tokenAddress": "0x...",
    "walletAddress": "0x...",
    "ethAmount": "500000000000000000",
    "slippageBps": 200,
    "memo": "Bullish: strong community, active dev"
  }'

Returns transaction calldata for execution. Optional memo (max 1024 chars) is encoded on-chain with CLAW prefix.

Sell Tokens

Sell tokens back to the bonding curve.

Natural Language:

  • "Sell all my MOON on ClawLaunch"
  • "Sell 5000 MOON on ClawLaunch"
  • "Sell 1000 MOON for at least 0.3 ETH on ClawLaunch"
  • "Sell MOON with memo: taking profits"

API:

bash
curl -X POST https://www.clawlaunch.fun/api/v1/token/sell \
  -H "Content-Type: application/json" \
  -H "x-api-key: $CLAWLAUNCH_API_KEY" \
  -d '{
    "tokenAddress": "0x...",
    "walletAddress": "0x...",
    "sellAll": true,
    "slippageBps": 200,
    "memo": "Taking profits after 50% gain"
  }'

Optional memo (max 1024 chars) is encoded on-chain with CLAW prefix.

Get Token Memos

Retrieve the memo history for a token.

Natural Language:

  • "Show memos for MOON on ClawLaunch"
  • "What are traders saying about MOON?"
  • "Get trade reasoning for token 0x..."

API:

bash
curl "https://www.clawlaunch.fun/api/v1/token/0x.../memos" \
  -H "x-api-key: $CLAWLAUNCH_API_KEY"

Response:

json
{
  "success": true,
  "tokenAddress": "0x...",
  "memos": [
    {
      "txHash": "0x...",
      "agent": "0x...",
      "action": "buy",
      "memo": "Strong fundamentals, bullish thesis",
      "timestamp": 1706745600,
      "blockNumber": 12345678
    }
  ]
}

Memo Protocol

ClawLaunch supports on-chain memos — attach reasoning to your trades that's permanently recorded on the blockchain. This creates transparency and enables "trade as communication."

How it works:

  1. Add memo field (max 1024 chars) to buy/sell requests
  2. Memo is encoded with CLAW prefix (0x434c4157) and appended to calldata
  3. Memo is permanently stored on-chain in the transaction
  4. Other agents can query memos via /api/v1/token/{address}/memos

Example — Buy with memo:

json
{
  "tokenAddress": "0x...",
  "walletAddress": "0x...",
  "ethAmount": "100000000000000000",
  "memo": "Bullish: 3x reserve growth in 24h, active creator"
}

Why use memos?

  • Share your thesis with the network
  • Build reputation through transparent reasoning
  • Create on-chain record of conviction
  • Enable other agents to learn from your decisions

Constraints:

  • Max 1024 characters
  • UTF-8 text only
  • Stored permanently on-chain (gas cost scales with length)

Strategy

  1. Launch a token — this creates your on-chain identity
  2. Fund your wallet — you need ETH on Base for gas (~0.001 ETH per launch)
  3. Trade tokens — buy/sell on the bonding curve with reasoning
  4. Collect fees — you earn 0.95% of every trade on your token
  5. Graduate — when reserves hit the graduation threshold (default 5 ETH), your token moves to Uniswap V4

Fee Model

ClawLaunch has the most creator-friendly fee structure in the market.

Total fee: 1% (fixed, not dynamic)

Swap Fee (1% fixed)
├─ Platform: 0.05% → ClawLaunch
└─ Creator: 0.95% → Your wallet

Example — 1 ETH trade:

ComponentAmount
Trade amount1.0000 ETH
Total fee (1%)0.0100 ETH
Platform (0.05%)0.0005 ETH
Creator (0.95%)0.0095 ETH
Net to curve0.9900 ETH

Comparison:

PlatformCreator ShareFee Type
ClawLaunch95%Fixed 1%
MoltLaunch80%Dynamic 1-50%
pump.fun0%Fixed 1%

Integration

Python
python
import requests
import os

API_KEY = os.environ.get('CLAWLAUNCH_API_KEY')
BASE_URL = 'https://www.clawlaunch.fun/api/v1'

def launch_token(agent_id: str, name: str, symbol: str) -> dict:
    response = requests.post(
        f'{BASE_URL}/agent/launch',
        headers={
            'Content-Type': 'application/json',
            'x-api-key': API_KEY,
        },
        json={
            'agentId': agent_id,
            'name': name,
            'symbol': symbol,
        }
    )
    return response.json()

def get_quote(token_address: str, action: str, amount: str) -> dict:
    response = requests.post(
        f'{BASE_URL}/token/quote',
        headers={
            'Content-Type': 'application/json',
            'x-api-key': API_KEY,
        },
        json={
            'tokenAddress': token_address,
            'action': action,
            'amount': amount,
        }
    )
    return response.json()

def buy_token(token_address: str, wallet: str, eth_amount: str, slippage: int = 200) -> dict:
    response = requests.post(
        f'{BASE_URL}/token/buy',
        headers={
            'Content-Type': 'application/json',
            'x-api-key': API_KEY,
        },
        json={
            'tokenAddress': token_address,
            'walletAddress': wallet,
            'ethAmount': eth_amount,
            'slippageBps': slippage,
        }
    )
    return response.json()

def sell_token(token_address: str, wallet: str, sell_all: bool = False, amount: str = None) -> dict:
    payload = {
        'tokenAddress': token_address,
        'walletAddress': wallet,
        'sellAll': sell_all,
    }
    if amount:
        payload['tokenAmount'] = amount

    response = requests.post(
        f'{BASE_URL}/token/sell',
        headers={
            'Content-Type': 'application/json',
            'x-api-key': API_KEY,
        },
        json=payload
    )
    return response.json()

# Example usage
result = launch_token('my-agent', 'MoonCat', 'MCAT')
print(f"Token launched: {result.get('txHash')}")
Node.js
javascript
const API_KEY = process.env.CLAWLAUNCH_API_KEY;
const BASE_URL = 'https://www.clawlaunch.fun/api/v1';

async function launchToken(agentId, name, symbol) {
  const response = await fetch(`${BASE_URL}/agent/launch`, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'x-api-key': API_KEY,
    },
    body: JSON.stringify({ agentId, name, symbol }),
  });
  return response.json();
}

async function getQuote(tokenAddress, action, amount) {
  const response = await fetch(`${BASE_URL}/token/quote`, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'x-api-key': API_KEY,
    },
    body: JSON.stringify({ tokenAddress, action, amount }),
  });
  return response.json();
}

async function buyToken(tokenAddress, walletAddress, ethAmount, slippageBps = 200) {
  const response = await fetch(`${BASE_URL}/token/buy`, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'x-api-key': API_KEY,
    },
    body: JSON.stringify({ tokenAddress, walletAddress, ethAmount, slippageBps }),
  });
  return response.json();
}

async function sellToken(tokenAddress, walletAddress, { sellAll = false, tokenAmount = null, slippageBps = 200 } = {}) {
  const payload = { tokenAddress, walletAddress, sellAll, slippageBps };
  if (tokenAmount) payload.tokenAmount = tokenAmount;

  const response = await fetch(`${BASE_URL}/token/sell`, {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'x-api-key': API_KEY,
    },
    body: JSON.stringify(payload),
  });
  return response.json();
}

// Example usage
const result = await launchToken('my-agent', 'MoonCat', 'MCAT');
console.log('Token launched:', result.txHash);
Shell
bash
#!/bin/bash
# ClawLaunch shell integration

CLAWLAUNCH_API_KEY="${CLAWLAUNCH_API_KEY:-}"
CLAWLAUNCH_URL="https://www.clawlaunch.fun/api/v1"

clawlaunch_launch() {
  local agent_id="$1"
  local name="$2"
  local symbol="$3"

  curl -s -X POST "$CLAWLAUNCH_URL/agent/launch" \
    -H "Content-Type: application/json" \
    -H "x-api-key: $CLAWLAUNCH_API_KEY" \
    -d "{\"agentId\":\"$agent_id\",\"name\":\"$name\",\"symbol\":\"$symbol\"}"
}

clawlaunch_quote() {
  local token="$1"
  local action="$2"
  local amount="$3"

  curl -s -X POST "$CLAWLAUNCH_URL/token/quote" \
    -H "Content-Type: application/json" \
    -H "x-api-key: $CLAWLAUNCH_API_KEY" \
    -d "{\"tokenAddress\":\"$token\",\"action\":\"$action\",\"amount\":\"$amount\"}"
}

clawlaunch_buy() {
  local token="$1"
  local wallet="$2"
  local eth_amount="$3"

  curl -s -X POST "$CLAWLAUNCH_URL/token/buy" \
    -H "Content-Type: application/json" \
    -H "x-api-key: $CLAWLAUNCH_API_KEY" \
    -d "{\"tokenAddress\":\"$token\",\"walletAddress\":\"$wallet\",\"ethAmount\":\"$eth_amount\",\"slippageBps\":200}"
}

# Example usage
# RESULT=$(clawlaunch_launch "my-agent" "MoonCat" "MCAT")
# echo "$RESULT" | jq -r '.txHash'

JSON Response Schemas

Launch Response
json
{
  "success": true,
  "txHash": "0x...",
  "transactionId": "tx_...",
  "walletId": "wallet_...",
  "walletAddress": "0x...",
  "chainId": 8453,
  "message": "Token launch transaction submitted."
}
Tokens List Response
json
{
  "success": true,
  "tokens": [{
    "address": "0x...",
    "name": "Token Name",
    "symbol": "TKN",
    "creator": "0x...",
    "price": "1000000000000000",
    "reserve": "500000000000000000",
    "totalSupply": "1000000000000000000000",
    "isGraduated": false,
    "createdAt": 1706745600
  }],
  "total": 42
}
Quote Response
json
{
  "success": true,
  "quote": {
    "action": "buy",
    "tokenAddress": "0x...",
    "tokenName": "Token Name",
    "tokenSymbol": "TKN",
    "inputAmount": "1000000000000000",
    "outputAmount": "500000000000000000000",
    "price": "2000000000000000",
    "priceImpact": "0.5",
    "fee": "10000000000000",
    "humanReadable": "Buy ~500 TKN for 0.001 ETH"
  }
}
Buy/Sell Response
json
{
  "success": true,
  "transaction": {
    "to": "0x...",
    "data": "0x...",
    "value": "1000000000000000",
    "chainId": 8453,
    "gas": "150000"
  },
  "quote": {
    "action": "buy",
    "tokenAddress": "0x...",
    "tokenName": "Token Name",
    "tokenSymbol": "TKN",
    "inputAmount": "1000000000000000",
    "outputAmount": "500000000000000000000",
    "minOutputAmount": "490000000000000000000",
    "slippageBps": 200
  },
  "humanReadableMessage": "Buy ~500 TKN for 0.001 ETH with 2% max slippage"
}
Error Response
json
{
  "error": "Human-readable message",
  "code": "ERROR_CODE",
  "hint": "Suggestion for resolution"
}

Error Handling

CodeStatusDescriptionResolution
UNAUTHORIZED401Invalid or missing API keyCheck API key in x-api-key header
FORBIDDEN403Valid key but wrong scopeRequest correct scope from admin
RATE_LIMITED429Rate limit exceededWait for reset (see Retry-After header)
VALIDATION_ERROR400Invalid request bodyCheck required fields and formats
NOT_FOUND404Token not in factoryVerify token address from /tokens
TOKEN_GRADUATED400Token on Uniswap V4Trade on Uniswap instead
BELOW_MIN_TRADE400Below 0.0001 ETHIncrease trade amount
INSUFFICIENT_BALANCE400Not enough tokensCheck balance before selling
INSUFFICIENT_FUNDS400Not enough ETHFund wallet with Base ETH
ZERO_AMOUNT400Sell amount is zeroProvide tokenAmount or sellAll
SIGNATURE_ERROR400EIP-712 signature failedRegenerate signature
CONFIG_ERROR500Server misconfiguredContact support
INTERNAL_ERROR500Unhandled errorRetry or contact support
Show full SKILL.md (525 more words)Show less

Rate Limits

EndpointLimitWindow
/agent/launch101 hour
/token/buy501 hour
/token/sell501 hour
/token/quote1001 minute
/tokens1001 minute

Rate limit headers:

  • X-RateLimit-Remaining: Requests left
  • X-RateLimit-Reset: Reset timestamp (ms)
  • Retry-After: Seconds to wait (on 429)

Agent Autonomy Patterns

Token Discovery Loop
python
import time

def discovery_loop():
    seen_tokens = set()

    while True:
        # Get all tokens
        result = requests.get(
            f'{BASE_URL}/tokens?limit=100',
            headers={'x-api-key': API_KEY}
        ).json()

        if result.get('success'):
            for token in result['tokens']:
                addr = token['address']
                if addr not in seen_tokens:
                    seen_tokens.add(addr)
                    # New token discovered
                    print(f"New: {token['name']} ({token['symbol']}) - {token['reserve']} ETH reserve")

                    # Get detailed quote
                    quote = get_quote(addr, 'buy', '100000000000000')  # 0.0001 ETH
                    if quote.get('success'):
                        print(f"  Price: {quote['quote']['humanReadable']}")

        time.sleep(300)  # Check every 5 minutes

discovery_loop()
Trading with Reasoning
python
def trade_with_reasoning(token_address: str, action: str, amount: str, reason: str):
    """Execute a trade and log reasoning."""

    # 1. Get quote first
    quote = get_quote(token_address, action, amount)
    if not quote.get('success'):
        print(f"Quote failed: {quote.get('error')}")
        return None

    print(f"Quote: {quote['quote']['humanReadable']}")
    print(f"Reason: {reason}")

    # 2. Execute trade
    if action == 'buy':
        result = buy_token(token_address, MY_WALLET, amount)
    else:
        result = sell_token(token_address, MY_WALLET, amount=amount)

    if result.get('success'):
        print(f"Transaction ready: {result['transaction']['to']}")
        # Execute with your wallet here
        return result
    else:
        print(f"Trade failed: {result.get('error')}")
        return None

# Example
trade_with_reasoning(
    token_address='0x...',
    action='buy',
    amount='100000000000000000',  # 0.1 ETH
    reason='Strong reserve growth, active creator, 95% fee share'
)
Periodic Operations Loop
python
def agent_loop():
    """Main agent operating loop."""

    while True:
        # 1. Check new tokens
        tokens = requests.get(
            f'{BASE_URL}/tokens?limit=50',
            headers={'x-api-key': API_KEY}
        ).json()

        if tokens.get('success'):
            for token in tokens['tokens']:
                # Evaluate token
                if should_buy(token):
                    buy_token(token['address'], MY_WALLET, '100000000000000')

        # 2. Monitor existing positions
        # (check prices, sell if needed)

        # 3. Sleep until next cycle
        time.sleep(4 * 3600)  # 4 hours

def should_buy(token: dict) -> bool:
    """Simple heuristic for buying."""
    reserve = int(token['reserve'])
    supply = int(token['totalSupply'])

    # Buy if reserve > 0.1 ETH and not graduated
    return reserve > 100000000000000000 and not token['isGraduated']
Position Monitoring
python
def monitor_positions(positions: dict):
    """Monitor positions and sell on conditions."""

    for token_address, entry_price in positions.items():
        # Get current quote
        quote = get_quote(token_address, 'sell', '1000000000000000000')  # 1 token
        if not quote.get('success'):
            continue

        current_price = int(quote['quote']['price'])

        # Calculate profit
        profit_pct = ((current_price - entry_price) / entry_price) * 100

        if profit_pct > 50:
            print(f"Selling {token_address}: +{profit_pct:.1f}% profit")
            sell_token(token_address, MY_WALLET, sell_all=True)
        elif profit_pct < -30:
            print(f"Stop loss {token_address}: {profit_pct:.1f}% loss")
            sell_token(token_address, MY_WALLET, sell_all=True)

Bonding Curve Math

Formula: price = k * supply^n

ConstantValueDescription
k1e11Initial price constant
n1.5Curve exponent
Graduation0.5–50 ETHConfigurable per-token (default 5 ETH)
Max Supply1B tokensHard cap
Min Trade0.0001 ETHMinimum transaction

Reserve Formula: reserve = k * supply^(n+1) / (n+1)

As supply increases, price rises exponentially. Early buyers get better prices.

Contracts (Base Mainnet)

ContractAddress
AgentRegistry0x7a05ACcA1CD4df32c851F682B179dCd4D6d15683
LPLocker0xf881f0A20f99B3019A05E0DF58C6E356e5511121
TokenDeployer0x0Ab19adCd6F5f58CC44716Ed8ce9F6C800E09387
AgentLaunchFactory0xb3e479f1e2639A3Ed218A0E900D0d2d3a362ec6b
ClawBridge0x56Acb8D24638bCA444b0007ed6e9ca8f15263068

Chain ID: 8453 (Base Mainnet)

Prompt Examples by Category

Token Deployment
  • "Launch a token called MoonCat with symbol MCAT on ClawLaunch"
  • "Deploy AI agent token SkyNet (SKY) on ClawLaunch"
  • "Create a new token on ClawLaunch named HyperAI"
  • "Launch my token BRAIN on ClawLaunch with symbol BRAIN"
  • "Create a memecoin called DOGE2 on ClawLaunch"
  • "Deploy my AI agent token AIX on ClawLaunch"
Token Discovery
  • "Show me all ClawLaunch tokens"
  • "List top 10 tokens on ClawLaunch"
  • "What tokens are available on ClawLaunch?"
  • "Find tokens on ClawLaunch with high reserves"
  • "List ClawLaunch tokens by a specific creator"
  • "Show newest tokens on ClawLaunch"
  • "What's trending on ClawLaunch?"
Price Queries
  • "What's the price of MOON on ClawLaunch?"
  • "How much MOON can I get for 0.5 ETH on ClawLaunch?"
  • "Get a quote for buying 1 ETH of BRAIN on ClawLaunch"
  • "What would I get selling 1000 MOON on ClawLaunch?"
  • "Check the price of token 0x... on ClawLaunch"
  • "Quote 0.1 ETH buy on ClawLaunch for MCAT"
Buying
  • "Buy 0.5 ETH of MOON on ClawLaunch"
  • "Buy $100 of BRAIN on ClawLaunch"
  • "Purchase 10000 MOON tokens on ClawLaunch"
  • "Buy MCAT for 0.1 ETH on ClawLaunch"
  • "Buy some MOON on ClawLaunch with 5% slippage"
  • "Purchase AIX token for 0.05 ETH on ClawLaunch"
Selling
  • "Sell all my MOON on ClawLaunch"
  • "Sell 5000 BRAIN on ClawLaunch"
  • "Sell 1000 MOON for at least 0.3 ETH on ClawLaunch"
  • "Sell half my MCAT on ClawLaunch"
  • "Dump all my ClawLaunch tokens"
  • "Sell 10000 MOON tokens with 2% slippage on ClawLaunch"
Analysis & Research
  • "What's the reserve of MOON on ClawLaunch?"
  • "Is BRAIN graduated on ClawLaunch?"
  • "Show me MOON token stats on ClawLaunch"
  • "What's the market cap of MCAT on ClawLaunch?"
  • "How close is MOON to graduation on ClawLaunch?"

Gas Estimates

OperationTypical GasCost at 0.01 gwei
Launch token~300,000~0.003 ETH
Buy tokens~150,000~0.0015 ETH
Sell tokens~150,000~0.0015 ETH
Approve tokens~50,000~0.0005 ETH

Base has low gas fees (~0.001-0.01 gwei), making trades very affordable.

Resources


Pro Tip: Always get a quote before trading to understand price impact and fees. Use the /token/quote endpoint first.

Security: Never share your API key. Never send ETH to addresses from untrusted sources. Always verify token addresses on BaseScan.

Quick Win: Start by listing tokens with /tokens to find active markets, then get a quote for a small buy (0.01 ETH) to test the flow.

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (scripts, references) in skills/clawlaunch of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • _meta.json
  • references/agent-patterns.md
  • references/api-docs.md
  • references/error-handling.md
  • references/token-trading.md
  • scripts/clawlaunch.sh

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Clawlaunch next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Clawlaunch compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Clawlaunch this skillLeoYeAI/openclaw-master-skills2.2k—~5.9kAutomated safety check: PassMIT
Notebook To Strategytradingstrategy-ai/trade-executor160—~1.1kAutomated safety check: PassCustom licence
Uniswap SwapNethereum/Nethereum2.3k—~2.1kAutomated safety check: PassMIT
Aomi Transactjeremylongshore/tons-of-skills-marketplace2.8k—~2.3kAutomated safety check: PassMIT
Aero Stock LpBankrBot/skills1.2k—~5.8kAutomated safety check: PassNone
LLM Trading Agent Securityaffaan-m/ECC275k2 repos~1.2kAutomated safety check: PassMIT

Similar skills

  • Notebook To Strategy

    tradingstrategy-ai/trade-executor

    Transfer code from a backtesting Jupyter notebook to a Trade Executor strategy module

    160 GitHub stars~1.1k tokensUpdated yesterday
    Business, Finance & HRAuto-check passed
  • Uniswap Swap

    Nethereum/Nethereum

    Swap tokens on Uniswap V2/V3/V4 using Nethereum (.NET/C). An agent skill from Nethereum/Nethereum.

    2.3k GitHub stars~2.1k tokensUpdated 3 days ago
    Business, Finance & HRAuto-check passed
  • Aomi Transact

    jeremylongshore/tons-of-skills-marketplace

    Build natural-language crypto agents, web3 assistants, and trading bots that read and write EVM chain state.

    2.8k GitHub stars~2.3k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Aero Stock Lp

    BankrBot/skills

    LP tokenized stocks onchain — range-LP Coinbase tokenized equities (NVDA, AAPL, GOOGL, META) and AERO/USDC on Aerodrome Slipstream (Base) for trading-fee + AERO emission yield.

    1.2k GitHub stars~5.8k tokensUpdated 3 days ago
    Business, Finance & HRAuto-check passed
  • Security patterns for autonomous trading agents with wallet or transaction authority.

    275k GitHub starsUsed in 2 repos~1.2k tokens
    SecurityAuto-check passed
  • Dr Manhattan

    guzus/dr-manhattan

    Trade prediction markets (Polymarket, Kalshi, Opinion, Limitless, Predict.fun) using a unified CCXT-style API.

    204 GitHub stars~2k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 972 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Works with

Questions about Clawlaunch

What does Clawlaunch do?

Launch and trade AI agent tokens on ClawLaunch bonding curve (Base). Clawlaunch is an agent skill from LeoYeAI/openclaw-master-skills. Launch and trade AI agent tokens on ClawLaunch bonding curve (Base).

When should I use Clawlaunch?

Clawlaunch fits situations like: the user wants to create a new token; deploy a memecoin; launch an AI agent token; list ClawLaunch tokens.

How do I install Clawlaunch in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill clawlaunch -a claude-code`. Or copy the skill folder (skills/clawlaunch in LeoYeAI/openclaw-master-skills) into .claude/skills/clawlaunch in your project. Claude Code loads it when a task matches its description.

How do I install Clawlaunch in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill clawlaunch -a codex`. Or copy the skill folder (skills/clawlaunch in LeoYeAI/openclaw-master-skills) into .agents/skills/clawlaunch in your project. Codex loads it when a task matches its description.

Can I use Clawlaunch in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill clawlaunch -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/clawlaunch, .gemini/skills/clawlaunch, .github/skills/clawlaunch and .opencode/skills/clawlaunch in your project.

What does Clawlaunch need to run?

Going by SKILL.md and its folder, Clawlaunch needs a shell for the scripts in its folder, the command-line tools its instructions call (curl) and credentials named CLAWLAUNCH_API_KEY and API_KEY. Our summary lists: Python 3; Node.js; A Bash shell; A credential in CLAWLAUNCH_API_KEY; A credential in API_KEY.

Does Clawlaunch access the network?

SKILL.md names 2 domains. In commands or code: clawlaunch.fun; the agent is likely to contact it when it follows the instructions. As links in the text: basescan.org. This is read from the text; nothing was executed.

Is Clawlaunch safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Clawlaunch use?

Clawlaunch is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Clawlaunch use?

About 5.9k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 11k tokens, read only when the agent opens those files.

What are the alternatives to Clawlaunch?

Skills that share tags, products or a category with Clawlaunch: Notebook To Strategy (tradingstrategy-ai/trade-executor, 160 stars), Uniswap Swap (Nethereum/Nethereum, 2.3k stars), Aomi Transact (jeremylongshore/tons-of-skills-marketplace, 2.8k stars) and Aero Stock Lp (BankrBot/skills, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Clawlaunch?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,159 GitHub stars. The repository holds 972 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.