← ClaudeAtlas

pumpfunlisted

Expert assistant for pump.fun — Solana memecoin launchpad with bonding curves. Use whenever the user wants to: trade on pump.fun programmatically, build a sniper bot for new token creations, monitor KOL trades or specific tokens in real-time via WebSocket, detect bonding curve completions / migrations to PumpSwap, analyze historical pump.fun data, parse on-chain pump.fun events, or understand bonding curve mechanics (reserves, market cap, graduation threshold). Also triggers on mentions of "mass deploy", "PumpSwap migration", "bonded tokens", creator analysis, pf stats, or when the user pastes a pump.fun token URL. Enforces: use PumpPortal WebSocket (single connection!) for streaming; route trades via Lightning (managed) or Local (your own RPC); route through Jito for priority landing when `jitoOnly: true`.
Vo1ganin/pumpfun-skill · ★ 0 · AI & Automation · score 75
Install: claude install-skill Vo1ganin/pumpfun-skill
# pump.fun Skill Reference files: - `references/mechanics.md` — bonding curve math, reserves, migration, program IDs - `references/trading-api.md` — PumpPortal Lightning + Local APIs, all params - `references/streaming.md` — WebSocket data API, subscriptions, one-connection rule - `references/onchain.md` — direct RPC parsing + Dune tables + Bitquery GraphQL - `references/examples/` — working Python scripts (sniper, copytrade, migration watcher) --- ## 🚨 Rule #1: ONE WebSocket connection for ALL subscriptions PumpPortal WS (`wss://pumpportal.fun/api/data`) **bans clients who open multiple connections**. Always: - Open ONE connection - Send all subscribe messages on that single connection - Reconnect on disconnect — never open parallel connections See `references/streaming.md` for pattern. ## 🚨 Rule #2: pick the right trading mode **PumpPortal Lightning** (`POST /api/trade?api-key=KEY`): - PumpPortal signs & submits your transaction - 0.5% fee per trade on top of pump.fun's fees - Routes through dedicated Solana nodes + SWQoS + Jito bundles automatically - Use for: quick prototypes, trading bots where latency doesn't need absolute minimum **PumpPortal Local** (`POST /api/trade-local`): - Returns a serialized unsigned transaction - You sign with your own wallet + submit via your own RPC - No additional fee beyond network / Jito - Use for: production bots, when you want full control over RPC, signing, keys **Rule of thumb:** Local if you're serious, Lightning if you're