OpenClaw skills for Quick Intel's crypto APIs and Tator's token launch infrastructure.
No API keys. No subscriptions. Pay per request with USDC.
Token security scanning — Check any token for honeypots, scams, and risks.
- Cost: $0.03 USDC per scan
- Chains: 63 chains (Base, Ethereum, Solana, Sui, Tron, etc.)
- Payment: x402 v2 — pay on Base, Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Unichain, Linea, MegaETH, or Solana
- Idempotency: Supported via
payment-identifierextension - Use when: "Is this token safe?", "Check for honeypot", "Audit contract"
Read the skill:
quickintel-scan/SKILL.md
AI-powered trading — Execute trades using natural language, receive unsigned transactions.
- Cost: $0.20 USDC per request
- Chains: 24 chains
- Payment: x402 v2 — pay on any supported EVM chain or Solana
- Idempotency: Supported via
payment-identifierextension - Free endpoints: Health check, async job polling
- Operations:
- Trading: Buy, Sell, Swap
- Transfers: Send, Wrap/Unwrap ETH
- Bridging: Relay, LiFi, GasZip, deBridge
- Perps: Avantis (Base)
- Prediction Markets: Myriad
- Token Launching: Clanker (Base), Pump.fun (Solana)
- Name Registration: .base, .mega, .somi
- Yield: Aave, Morpho, Compound, Yearn
Read the skill:
tator-trade/SKILL.md
Token launch strategy + execution — Design, evaluate, and deploy tokens through Tator with full transparency on fees, custody, and tax implications.
- Launch platforms: Clanker (Base, Mainnet, Arbitrum, Unichain, Monad, Abstract), Pump.fun (Solana)
- Fee split: 90% creator / 10% Tator (of the 1% pool fee) + 0.2% Clanker protocol fee
- Full custody: Unsigned transactions — you sign with your own wallet
- Includes:
- Launch Stack — four-layer evaluation framework (Hook, Engine, Story, Moat) for concept development
- Security integration — Quick Intel scanning built into the launch flow
- Tax & legal reality check — jurisdiction-aware guidance with real-world scenarios
- Mandatory confirmation — builders acknowledge tax implications before deployment
- Use when: "Launch a token", "Token idea", "Is this a good coin concept", "Help me deploy"
Read the skill:
token-launcher/SKILL.md
💡 This is the only token launch skill in the ecosystem that includes tax and legal awareness, security scanning integration, and requires builder confirmation before deployment.
# Install OpenClaw
npm i -g openclaw
# Meet your lobster
openclaw onboard
# Start chatting
openclaw chatMore install options (curl one-liner, Windows) at openclaw.ai
npx clawhub install quickintel-scan --force
npx clawhub install tator-trader --force
npx clawhub install token-launcher --forceOr browse on ClawHub:
Copy the skill folders to your OpenClaw skills directory:
# User skills (shared across agents)
cp -r quickintel-scan ~/.openclaw/skills/
cp -r tator-trade ~/.openclaw/skills/
cp -r token-launcher ~/.openclaw/skills/
# Or workspace skills (per agent)
cp -r quickintel-scan ./skills/
cp -r tator-trade ./skills/
cp -r token-launcher ./skills/Don't use OpenClaw? Point your agent at the raw SKILL.md files:
| Skill | Raw URL |
|---|---|
| Quick Intel Scanner | https://raw.githubusercontent.com/Quick-Intel/openclaw-skills/main/quickintel-scan/SKILL.md |
| Tator Trading | https://raw.githubusercontent.com/Quick-Intel/openclaw-skills/main/tator-trade/SKILL.md |
| Token Launcher | https://raw.githubusercontent.com/Quick-Intel/openclaw-skills/main/token-launcher/SKILL.md |
Your agent reads the skill file and knows the full API — endpoints, schemas, payment flow, everything.
No API keys needed — these skills use x402 payment protocol. No subscriptions, no accounts.
Compatible wallets:
@x402/fetch+@x402/evm(recommended — handles payment automatically)- Local EVM wallet with viem or ethers.js (manual signing — see SKILL.md examples)
- Solana wallet (keypair via
@x402/svm) - AgentWallet (frames.ag)
- Vincent Wallet (heyvincent.ai)
- Sponge Wallet (paysponge.com — one-liner via
x402_fetchendpoint) - Lobster.cash (Crossmint-powered agent wallets)
- Any EIP-3009 compatible wallet (EVM)
- Any wallet supporting SPL TransferChecked (Solana)
You need:
- USDC on a supported payment chain
- EVM: Base (recommended, lowest fees), Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Unichain, Linea, or MegaETH
- Solana: USDC on Solana mainnet
- $0.03 minimum for Quick Intel scans
- $0.20 minimum for Tator requests
No API keys needed. Token launching is handled through the Tator trading skill (tator-trade). The token-launcher skill provides the Launch Stack strategy framework, tax guidance, and mandatory confirmation flow — it works in conjunction with tator-trade for execution.
You need:
- A wallet you control (Tator returns unsigned transactions)
- Enough native token for gas (ETH on Base, SOL on Solana)
- The tator-trade skill installed (for executing the actual deployment)
- The quickintel-scan skill installed (recommended — for post-deploy security verification)
x402 is an HTTP payment protocol. No API keys, no subscriptions.
1. Call endpoint
2. Get 402 "Payment Required" response (PAYMENT-REQUIRED header)
3. Sign EIP-3009 payment authorization (transferWithAuthorization)
4. Retry with PAYMENT-SIGNATURE header
5. Get response (PAYMENT-RESPONSE header with settlement receipt)
1. Call endpoint
2. Get 402 "Payment Required" response (includes feePayer in extra field)
3. Build SPL TransferChecked transaction with gateway's feePayer
4. Partially sign with your wallet
5. Retry with PAYMENT-SIGNATURE header (payload: { transaction: "<base64>" })
6. Gateway co-signs, submits, confirms on Solana
7. Get response (PAYMENT-RESPONSE header with tx signature)
Pay on whichever chain you have USDC. The 402 response lists all accepted networks:
EVM: Base, Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Unichain, Linea, MegaETH. SVM: Solana mainnet.
If you're building the payment header manually (not using @x402/fetch), the payload structure is the #1 source of errors. Here's the exact decoded JSON:
{
"x402Version": 2,
"scheme": "exact",
"network": "eip155:8453",
"payload": {
"signature": "0x...",
"authorization": {
"from": "0xYourWallet",
"to": "0xPayToFromResponse",
"value": "30000",
"validAfter": "0",
"validBefore": "1771454085",
"nonce": "0x...bytes32"
}
}
}Critical rules:
signatureis a sibling ofauthorizationinsidepayload— NOT nested insideauthorizationvalue,validAfter,validBeforemust be decimal strings (e.g.,"30000") — not hex, not BigIntx402Version: 2must be present at the top levelnonceis0x-prefixed bytes32 hex
See the individual SKILL.md files for complete viem and ethers.js manual signing examples.
Both quickintel-scan and tator-trade support the payment-identifier extension. Include a unique payment ID in your request to prevent double-charging on retries — especially important for Tator at $0.20/request.
Query GET https://x402.quickintel.io/accepted for all routes, pricing, supported networks, and input/output schemas.
import { x402Fetch } from '@x402/fetch';
import { createWallet } from '@x402/evm';
const wallet = createWallet(process.env.PRIVATE_KEY);
// Scan a token — pays $0.03 USDC on Base
const scanResponse = await x402Fetch('https://x402.quickintel.io/v1/scan/full', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
chain: 'base',
tokenAddress: '0xa4a2e2ca3fbfe21aed83471d28b6f65a233c6e00'
}),
wallet,
preferredNetwork: 'eip155:8453'
});
const scan = await scanResponse.json();import { createSvmClient } from '@x402/svm/client';
import { toClientSvmSigner } from '@x402/svm';
import { wrapFetchWithPayment } from '@x402/fetch';
import { createKeyPairSignerFromBytes } from '@solana/kit';
import { base58 } from '@scure/base';
// Create Solana signer and x402 client
const keypair = await createKeyPairSignerFromBytes(
base58.decode(process.env.SOLANA_PRIVATE_KEY)
);
const signer = toClientSvmSigner(keypair);
const client = createSvmClient({ signer });
const paidFetch = wrapFetchWithPayment(fetch, client);
// Scan a token — pays $0.03 USDC on Solana
const scanResponse = await paidFetch('https://x402.quickintel.io/v1/scan/full', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
chain: 'base',
tokenAddress: '0xa4a2e2ca3fbfe21aed83471d28b6f65a233c6e00'
})
});
const scan = await scanResponse.json();curl -sS -X POST "https://api.wallet.paysponge.com/api/x402/fetch" \
-H "Authorization: Bearer $SPONGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://x402.quickintel.io/v1/scan/full",
"method": "POST",
"body": {
"chain": "base",
"tokenAddress": "0xa4a2e2ca3fbfe21aed83471d28b6f65a233c6e00"
},
"preferred_chain": "base"
}'No manual signing — Sponge handles the entire x402 flow. See the sponge-wallet skill for setup.
// 1. Scan token ($0.03)
const scan = await quickIntelScan('base', tokenAddress);
if (scan.tokenDynamicDetails.is_Honeypot) {
throw new Error('HONEYPOT - Do not trade');
}
if (scan.quickiAudit.has_Scams) {
throw new Error('SCAM DETECTED - Do not trade');
}
// ⚠️ Liquidity check — scanner may miss non-standard pairs
if (!scan.tokenDynamicDetails.liquidity) {
console.warn(
'Liquidity not detected — token may use a non-standard pair. ' +
'Verify via DEX aggregator before trading.'
);
}
// 2. Execute trade ($0.20)
const trade = await tatorTrade(
`Buy 0.1 ETH worth of ${tokenAddress} on base`,
walletAddress
);
// 3. Sign and broadcast
for (const tx of trade.transactions) {
await signer.sendTransaction(tx);
}The Quick Intel scanner checks major DEX pairs (WETH, USDC, USDT, native tokens) but may not detect liquidity for tokens paired against non-standard assets. If liquidity: false, verify independently via a DEX aggregator (1inch, Jupiter, Odos) before trading. See the quickintel-scan SKILL.md for full details.
- Quick Intel: https://quickintel.io
- x402 Gateway: https://x402.quickintel.io
- Documentation: https://docs.quickintel.io
- x402 Protocol: https://www.x402.org
- x402 EVM Spec: https://github.com/coinbase/x402/blob/main/specs/schemes/exact/scheme_exact_evm.md
- Gateway Discovery: https://x402.quickintel.io/accepted
- ClawHub: https://clawhub.ai/azep-ninja
- Support: https://t.me/quicki
MIT