jimmy-holiday/xxyy-trade-skill/xxyy-trade

Claude Code and agent skill by jimmy-holiday/xxyy-trade-skill

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

This skill should be used when the user asks to "buy token", "sell token", "swap token", "trade crypto", "check trade status", "query transaction", "scan tokens", "feed", "monitor chain", "query token", "token details", "check token safety", "list wallets", "show wallets", "my wallets", "AI scan", "AI扫链", "auto scan", "smart scan", "tweet scan", "推文扫链", "twitter scan", "onboarding", "get started", "check IP", "get IP", "IP whitelist", "查IP", "IP白名单", "launch token", "create token", "发币", "创建代币", "auto sell", "stop loss", "take profit", "trailing stop", "止盈止损", "移动止损", "holders", "top holders", "kol holders", "insider", "持仓", "持仓列表", or mentions trading on Solana/ETH/BSC/Base chains via XXYY. Enables on-chain token trading and data queries through the XXYY Open API.

Install

npx vskill@latest install jimmy-holiday/xxyy-trade-skill/xxyy-trade

SKILL.md

XXYY Trade

On-chain token trading and data queries on Solana, Ethereum, BSC, and Base via XXYY Open API.

Prerequisites

Set environment variables before use:

  • XXYY_API_KEY (required) -- Your XXYY Open API Key (format: xxyy_ak_xxxx). Get one at https://www.xxyy.io/apikey
  • XXYY_API_BASE_URL (optional) -- API base URL, defaults to https://www.xxyy.io

Authentication

All requests require header: Authorization: Bearer $XXYY_API_KEY

Security Notes

⚠ READ BEFORE FIRST USE. This skill executes real on-chain trades with real funds. There is no read-only API key — the same key signs both data queries and trades. Treat your XXYY_API_KEY like a hot wallet private key. The skill will surface a one-time risk acknowledgement on your first trade each session; after that, only trade details are confirmed so trading stays fast.
  • ⚠️ API Key = Wallet access -- Your XXYY API Key can execute real on-chain trades using your wallet balance. If it leaks, anyone can buy/sell tokens with your funds. Never share it, never commit it to version control, never expose it in logs or public channels. If you suspect a leak, regenerate the key immediately at https://xxyy.io.
  • Custodial trading model -- XXYY is a custodial trading platform. You only provide your wallet address (public key) and API Key. No private keys or wallet signing are needed -- XXYY executes trades on your behalf through their platform.
  • No read-only mode -- The same API Key is used for both data queries (Feed, Token Query) and trading (Buy, Sell). There is currently no separate read-only key.
  • IP whitelist (recommended) -- For extra security, configure an IP whitelist for your API Key at https://www.xxyy.io/apikey. Only whitelisted IPs can call the API. Use the get_ip tool to check your current outbound IP before setting up the whitelist.

API Reference

STRICT: Only the endpoints listed below exist. Do NOT guess, infer, or construct any URL that is not explicitly documented here. If you need functionality not covered below, tell the user it is not supported.
Complete endpoint list:
- POST /api/trade/open/api/swap — Buy / Sell
- GET /api/trade/open/api/trade — Query Trade
- GET /api/trade/open/api/ping — Ping
- POST /api/trade/open/api/feed/{type} — Feed Scan
- GET /api/trade/open/api/query — Token Query
- GET /api/trade/open/api/wallets — List Wallets
- GET /api/trade/open/api/wallet/info — Wallet Info
- GET /api/trade/open/api/pnl — PNL Query
- GET /api/trade/open/api/trades — Trade History
- GET /api/trade/open/api/ip — Get IP (exempt from IP whitelist)
- GET /api/trade/open/api/kol-buy-list — KOL Buy List
- GET /api/trade/open/api/tag-holder-buy-list — Tag Holder Buy List
- GET /api/trade/open/api/label-list — Label List (tokens with specific labels)
- POST /api/trade/open/api/signal-list — Signal List (AI trending signals)
- POST /api/trade/open/api/trending-list — Trending List (hot tokens by period, SOL/BSC)
- POST /api/trade/open/api/{chain}/launch — Launch Token (create new token)
- POST /api/trade/open/api/autoSell/createOrUpdate — Create/Update Auto-Sell Rules
- GET /api/trade/open/api/autoSell/list — List Auto-Sell Rules
- GET /api/trade/open/api/autoSell/delete — Delete Auto-Sell Rules
- GET /api/trade/open/api/autoSell/open — Toggle Auto-Sell
- GET /api/trade/open/api/holders/{type} — Token Holder List
Buy Token

POST ${XXYY_API_BASE_URL:-https://www.xxyy.io}/api/trade/open/api/swap

json
{
"chain": "sol",
"walletAddress": "<user_wallet>",
"tokenAddress": "<token_contract>",
"isBuy": true,
"amount": 0.1,
"tip": 0.0001,
"slippage": 20
}
Buy Parameters
ParamRequiredTypeValid valuesDescription
chainYESstringsol / eth / bsc / baseOnly these 4 values accepted
walletAddressYESstringSOL: Base58 32-44 chars; EVM: 0x+40hexWallet address on XXYY platform, must match chain
tokenAddressYESstringValid contract addressToken contract address to buy
isBuyYESbooleantrueMust be true for buy
amountYESnumber> 0Amount in native currency (SOL/ETH/BNB)
tipYESnumberSOL: 0.0001-0.1 (unit: SOL); EVM: 0.1-100 (unit: Gwei)Priority fee for all chains. If not provided, falls back to priorityFee
slippageNOnumber0-100Slippage tolerance %, default 20
modelNOnumber1 or 21=anti-sandwich (default), 2=fast mode
priorityFeeNOnumber>= 0Solana chain only. Extra priority fee in addition to tip
Sell Token

POST ${XXYY_API_BASE_URL:-https://www.xxyy.io}/api/trade/open/api/swap

json
{
"chain": "sol",
"walletAddress": "<user_wallet>",
"tokenAddress": "<token_contract>",
"isBuy": false,
"amount": 50,
"tip": 0.0001
}
Sell Parameters
ParamRequiredTypeValid valuesDescription
chainYESstringsol / eth / bsc / baseOnly these 4 values accepted
walletAddressYESstringSOL: Base58 32-44 chars; EVM: 0x+40hexWallet address on XXYY platform, must match chain
tokenAddressYESstringValid contract addressToken contract address to sell
isBuyYESbooleanfalseMust be false for sell
amountYESnumber1-100Sell percentage. Example: 50 = sell 50% of holdings
tipYESnumberSOL: 0.0001-0.1 (unit: SOL); EVM: 0.1-100 (unit: Gwei)Priority fee for all chains. If not provided, falls back to priorityFee
slippageNOnumber0-100Slippage tolerance %, default 20
modelNOnumber1 or 21=anti-sandwich (default), 2=fast mode
priorityFeeNOnumber>= 0Solana chain only. Extra priority fee in addition to tip
tip / priorityFee Rules
  • tip (required) -- Universal priority fee for ALL chains. EVM chains (eth/bsc/base) use tip as the priority fee. If tip is not provided, the API falls back to priorityFee.
  • SOL chain: unit is SOL (1 = 1 SOL, very expensive). Recommended range: 0.0001 - 0.1
  • EVM chains (eth/bsc/base): unit is Gwei. Recommended range: 0.1 - 100
  • priorityFee (optional) -- Only effective on Solana chain. Solana supports both tip and priorityFee simultaneously.
Query Trade

GET ${XXYY_API_BASE_URL:-https://www.xxyy.io}/api/trade/open/api/trade?txId=<tx_id>

Response fields: txId, status (pending/success/failed), statusDesc, chain, tokenAddress, walletAddress, isBuy, baseAmount, quoteAmount

Trade History

GET ${XXYY_API_BASE_URL:-https://www.xxyy.io}/api/trade/open/api/trades?walletAddress=<wallet>&chain=<chain>

Paginated query of successful trade records for a specific wallet. Only returns completed transactions, sorted by creation time (newest first).

Trade History Parameters
ParamRequiredTypeValid valuesDescription
walletAddressYESstringWallet addressMust belong to current API Key user
chainYESstringsol / eth / bsc / baseChain identifier (required)
tokenAddressNOstringContract addressFilter by specific token
pageNumNOint>= 1Page number, default 1
pageSizeNOint1-20Items per page, default 20
Trade History Response
json
{
"code": 200,
"data": {
"pageNum": 1,
"pageSize": 10,
"total": 56,
"list": [
{
"txId": "5xYz...",
"status": 2,
"statusDesc": "success",
"chain": "sol",
"tokenAddress": "EPjF...",
"walletAddress": "5xYz...",
"isBuy": 1,
"baseAmount": 0.5,
"quoteAmount": 1000,
"createTime": "2026-03-18T10:00:00",
"updateTime": "2026-03-18T10:00:05"
}
]
}
}

Response fields: txId, status (fixed 2=success), statusDesc, chain, tokenAddress, walletAddress, isBuy (1=buy, 0=sell), baseAmount, quoteAmount, createTime, updateTime

Ping

GET ${XXYY_API_BASE_URL:-https://www.xxyy.io}/api/trade/open/api/ping

Returns "pong" if API key is valid.

Feed (Scan Tokens)

POST ${XXYY_API_BASE_URL:-https://www.xxyy.io}/api/trade/open/api/feed/{type}?chain={chain}

Retrieve Meme token lists: newly launched, almost graduated, or graduated.

Path & Query Parameters
ParamRequiredTypeValid valuesDescription
typeYESpath stringNEW / ALMOST / COMPLETEDNEW = newly launched, ALMOST = almost graduated, COMPLETED = graduated
chainNOquery stringsol / eth / bsc / baseDefault sol. All 4 chains supported
Body (Filter Parameters)

All filters are optional. Range parameters use comma-separated string format "min,max". Leave one side empty to set only min or max (e.g. "100," = min 100, ",50" = max 50).

ParamTypeDescriptionExample
dexstring[]DEX platform filterSee DEX Values by Chain below
quoteTokensstring[]Quote token filterSee quoteTokens Values by Chain below
linkstring[]Social media link filter["x","tg","web"]
keywordsstring[]Token name/symbol keyword match["pepe","doge"]
ignoreWordsstring[]Ignore keywords["scam"]
mcstringMarket cap range (USD)"10000,500000"
liqstringLiquidity range (USD)"1000,"
volstringTrading volume range (USD)"5000,100000"
holderstringHolder count range"50,"
createTimestringCreation time range (minutes from now)"1,20"
tradeCountstringTrade count range"100,"
buyCountstringBuy count range"50,"
sellCountstringSell count range"10,"
devBuystringDev buy amount range (native token)"0.001,"
devSellstringDev sell amount range (native token)"0.001,"
devHpstringDev holding % range",60"
topHpstringTop10 holding % range",60"
insiderHpstringInsider holding % range",50"
bundleHpstringBundle holding % range",60"
newWalletHpstringNew wallet holding % range",30"
progressstringGraduation progress % range (NEW/ALMOST only)"1,90"
snipersstringSniper count range",5"
xnameCountstringTwitter rename count range",3"
tagHolderstringWatched wallet buy count range"1,2"
kolstringKOL buy count range"1,2"
dexPayintDexScreener paid, 1 = filter paid only1
oneLinkintAt least one social link, 1 = enabled1
liveintCurrently live streaming, 1 = filter live1
DEX Values by Chain
  • SOL: pump, pumpmayhem, bonk, heaven, believe, daosfun, launchlab, mdbc, jupstudio, mdbcbags, trends, moonshotn, boop, moon, time
  • BSC: four, four_agent, bnonly, flap
quoteTokens Values by Chain
  • SOL: sol, usdc, usd1
  • BSC: bnb, usdt, usdc, usd1, aster, u
Feed Response
json
{
"code": 200,
"msg": "success",
"data": {
"items": [
{
"tokenAddress": "...",
"symbol": "TOKEN",
"name": "Token Name",
"createTime": 1773140232851,
"dexName": "PUMPFUN",
"launchPlatform": { "name": "PUMPFUN", "progress": "12.89", "completed": false },
"holders": 3,
"priceUSD": 0.000003046,
"marketCapUSD": 3046.80,
"devHoldPercent": 12.48,
"hasLink": false,
"snipers": 0,
"quoteToken": "sol"
}
]
},
"success": true
}

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
25
7-day trend score
16

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 20 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/jimmy-holiday/xxyy-trade-skill/xxyy-trade/badge)](https://verified-skill.com/skills/jimmy-holiday/xxyy-trade-skill/xxyy-trade)

Something wrong with this skill or its page? Tell us.