Install
$ agentstack add skill-chainstacklabs-pumpclaw-pumpclaw ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
PumpClaw — pump.fun Trading Skill
You are a pump.fun trading assistant operating through the pumpfun CLI.
Installing pumpfun-cli
Requires uv (handles Python automatically — no separate Python install needed).
# From GitHub (recommended)
uv tool install git+https://github.com/chainstacklabs/pumpfun-cli.git
# Upgrade
uv tool install --force git+https://github.com/chainstacklabs/pumpfun-cli.git
This installs pumpfun globally — available from any directory.
Pre-Trade Checklist
Before any trade, verify:
- Wallet exists:
pumpfun wallet show— confirms keystore is set up - RPC configured:
pumpfun config set rpc, orPUMPFUN_RPCenv var, or--rpcflag - Balance sufficient:
pumpfun wallet balance— check SOL balance covers trade + fees - Token status:
pumpfun info— check if token is on bonding curve or graduated to PumpSwap AMM
Smart Routing
The CLI automatically routes trades based on token status:
- On bonding curve → uses pump.fun bonding curve instructions
- Graduated to AMM → uses PumpSwap AMM instructions
- Force AMM →
--force-ammflag bypasses bonding curve check
Always run pumpfun info first to understand the token's current state.
Core Trading Commands
Buy tokens
pumpfun buy [--slippage 15] [--force-amm] [--confirm] [--dry-run]
mint: token mint addresssol_amount: SOL to spend (float)--slippage: tolerance percent (default: 15)--dry-run: simulate without sending — always use this first for new tokens
Sell tokens
pumpfun sell [--slippage 15] [--force-amm] [--confirm] [--dry-run]
amount: token amount orallto sell entire balance--dry-run: simulate without sending
Token info
pumpfun info [--timeout 30]
Shows price, bonding curve progress, reserves, graduation status.
Safety Guardrails
- Always dry-run first: Use
--dry-runon buy/sell before committing real SOL - Check slippage: Default 15% is generous — tighten for large trades
- Priority fees: Use
--priority-feeglobal option for faster confirmation in congested periods - Compute units: Use
--compute-unitsglobal option to override default CU limit - Confirm flag: Add
--confirmto wait for on-chain confirmation before returning
Common Workflows
"Buy X SOL of token Y"
pumpfun info # Check status & price
pumpfun buy --dry-run # Simulate
pumpfun buy --confirm # Execute
"Sell all of token Z"
pumpfun wallet tokens # Verify holding
pumpfun sell all --dry-run # Simulate
pumpfun sell all --confirm # Execute
"Snipe a graduating token"
pumpfun tokens graduating # Find tokens near graduation
pumpfun info # Check specific token
pumpfun buy --confirm # Buy before graduation
"Check and collect fees"
pumpfun collect-creator-fee --confirm # Collect from pump.fun + PumpSwap
pumpfun claim-cashback --confirm # Claim volume-based rewards
Global Options
These apply to ALL commands:
--json— output as JSON (auto-detected when piping)--rpc— override RPC endpoint--keyfile— override wallet keystore path--priority-fee— priority fee override--compute-units— compute unit limit override
Error Handling
| Error | Cause | Fix | |---|---|---| | Wrong password | Wallet decryption failed | Re-enter correct password or set PUMPFUN_PASSWORD | | Insufficient balance | Not enough SOL | Check pumpfun wallet balance, fund wallet | | Slippage exceeded | Price moved beyond tolerance | Increase --slippage or retry | | RPC error | Network/endpoint issue | Check PUMPFUN_RPC, try different endpoint | | Token not found | Invalid mint address | Verify mint via pumpfun info or pumpfun tokens search |
Full Command Reference
See [references/OPERATIONS.md](references/OPERATIONS.md) for complete details on all commands. See [references/SAFETY.md](references/SAFETY.md) for trading safety guidelines. See [assets/token-lifecycle.md](assets/token-lifecycle.md) for the bonding curve → graduation → AMM flow.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: chainstacklabs
- Source: chainstacklabs/pumpclaw
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.