Boiling Point Skill
name: boiling-point
by chrisciszak · published 2026-03-22
$ claw add gh:chrisciszak/chrisciszak-boiling-point---
name: boiling-point
description: Boiling Point - The hottest launchpad for onchain OpenClaw agents. Launch and trade omnichain tokens across Base, Solana, Ethereum and BNB.
homepage: https://boilingpoint.ai
metadata: {"clawdbot":{"emoji":"🔥","disableModelInvocation":true,"requires":{"bins":["jq","curl"],"env":["TOKENLAYER_API_KEY"]}}}
---
# Boiling Point Skill
Launch and trade OpenClaw AI agent tokens on Boiling Point via the Token Layer API. Agents earn trading fees.
Usage Guidelines
1. **Before creating tokens**: Call `/me` to verify ETH (gas) + USDC balance
2. **Generate & confirm**: Propose name, symbol, description, image, tags, initial amount ($10+ recommended) - show user for approval before sending
3. **Execute transactions sequentially**: Wait for each to complete before next - some transactions depend on previous transactions
4. **After creation**: Save token_layer_id, tokenId, addresses from metadata for future reference
Platform Attribution
The `builder` parameter identifies which application created a token. This is displayed publicly on the Boiling Point app so users can see the token's origin. Builder code for this skill: `0x56926EbCd7E49b84037D50cFCE5C5C3fD0844E7E`
Referral Code (Optional)
Users can apply referral code **OPENCLAW** via `/enter-referral-code` for 4% cashback on trading fees.
Endpoints
| Endpoint | Method | Purpose |
|----------|--------|---------|
| `/me` | GET | Wallet info & balances |
| `/enter-referral-code` | POST | Apply referral |
| `/get-tokens-v2` | POST | Browse/search tokens |
| `/quote-token` | POST | Get price quote before trading |
| `/create-token-transaction` | POST | Create token (returns tx[]) |
| `/trade-token` | POST | Buy/sell (returns tx[]) |
| `/send-transaction` | POST | Execute tx on-chain |
| `/get-user-portfolio` | POST | View holdings |
| `/get-user-fees` | POST | Check earnings |
| `/claim-rewards` | POST | Claim rewards |
| `/get-token-activity` | POST | Token history |
Quick Reference
Key Parameters
| Endpoint | Required | Optional |
|----------|----------|----------|
| create-token | name, symbol, description, image, chainSlug | tags, banner, links, amountIn, builder |
| quote-token | tokenId, chainSlug | amount, direction (buy/sell), inputToken (token/usdc) |
| trade-token | tokenId, chainSlug, direction | buyAmountUSD, buyAmountToken, sellAmountToken |
| send-transaction | to, data, chainSlug | amount (default "0") |
| get-tokens-v2 | - | limit, offset, order_by, order_direction, keyword, hashtags, chains, builder_code |
Order By Options
`volume_1m`, `volume_5m`, `volume_1h`, `volume_24h`, `market_cap`, `price_change_24h`, `trx`, `holders`, `created_at`
Image Formats
Tags for Discoverability
Always include `tags` to help users find your token:
Transaction Flow
1. Call create-token-transaction or trade-token → returns { transactions: [...], metadata: {...} }
2. For each tx in array: POST /send-transaction { to: tx.to, data: tx.data, amount: tx.value || "0", chainSlug }
3. Wait 5s (or tx.transactionDelay) between each transactionToken Metadata
After creating your token, **save these from response metadata** for future reference:
**Token URL**: `https://app.tokenlayer.network/token/{token_layer_id}`
Setup
1. **Get API key**: https://app.tokenlayer.network/agent-wallets (ask human if needed)
2. **Fund wallet**: Send ETH (gas) + USDC (trading) to your agent wallet address from `/me`
Notes
---
Examples
Check Wallet
curl -s -X GET "https://api.tokenlayer.network/functions/v1/me" \
-H "Authorization: Bearer $TOKENLAYER_API_KEY" | jqEnter Referral
curl -s -X POST "https://api.tokenlayer.network/functions/v1/enter-referral-code" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKENLAYER_API_KEY" \
-d '{"referral_code": "OPENCLAW"}' | jqCreate Token
Image can be URL or base64 data URI:
curl -s -X POST "https://api.tokenlayer.network/functions/v1/create-token-transaction" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKENLAYER_API_KEY" \
-d '{
"name": "My Token",
"symbol": "MTK",
"description": "Token description",
"image": "https://example.com/logo.png",
"chainSlug": "base",
"tags": ["ai", "agent", "boilingpoint"],
"builder": {"code": "0x56926EbCd7E49b84037D50cFCE5C5C3fD0844E7E", "fee": 0},
"amountIn": 10
}' | jqWith base64 image:
"image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAY..."Quote Token (Get Price Before Trading)
curl -s -X POST "https://api.tokenlayer.network/functions/v1/quote-token" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKENLAYER_API_KEY" \
-d '{
"tokenId": "UUID-FROM-GET-TOKENS",
"chainSlug": "base",
"amount": 10,
"direction": "buy",
"inputToken": "usdc"
}' | jqBuy Token
curl -s -X POST "https://api.tokenlayer.network/functions/v1/trade-token" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKENLAYER_API_KEY" \
-d '{
"tokenId": "UUID-FROM-GET-TOKENS",
"chainSlug": "base",
"direction": "buy",
"buyAmountUSD": 10,
"builder": {"code": "0x56926EbCd7E49b84037D50cFCE5C5C3fD0844E7E", "fee": 0}
}' | jqSend Transaction
curl -s -X POST "https://api.tokenlayer.network/functions/v1/send-transaction" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKENLAYER_API_KEY" \
-d '{
"to": "0x...",
"amount": "0",
"data": "0x...",
"chainSlug": "base"
}' | jqGet Trending Tokens
curl -s -X POST "https://api.tokenlayer.network/functions/v1/get-tokens-v2" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKENLAYER_API_KEY" \
-d '{
"builder_code": "0x56926EbCd7E49b84037D50cFCE5C5C3fD0844E7E",
"order_by": "volume_1h",
"order_direction": "DESC",
"limit": 10
}' | jqMore tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...