Agent skill

Pump Swarm

by alsk1992 in alsk1992/CloddsBot

Coordinated multi-wallet trading on Pump.fun. An agent skill from alsk1992/CloddsBot.

MITAuto-check passedBusiness, Finance & HR

Install Pump Swarm

skills CLI
$ npx skills add alsk1992/CloddsBot --skill pump-swarm -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install alsk1992/CloddsBot pump-swarm --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/alsk1992/CloddsBot.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src/skills/bundled/pump-swarm .claude/skills/pump-swarm && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
pump-swarm
GitHub stars
2.9k
Token cost
~2.5k tokens
SKILL.md length
806 words
Files
2
Skills in repo
116
Repo updated
First seen
Licence
MIT

At a glance

Coordinated multi-wallet trading on Pump.fun. An agent skill from alsk1992/CloddsBot.

  • Works in 6 steps: Refreshes SOL balances from chain → Filters wallets with sufficient balance… → Builds transaction for each wallet… → …
  • Tasks that involve Trading and backtesting
  • SKILL.md covers Quick Start, Commands, Execution Modes and Other Options, plus 9 more sections
  • Runs TypeScript scripts from its folder; needs BAGS_API_KEY and SOLANA_PRIVATE_KEY

What it does

Pump Swarm is an agent skill from alsk1992/CloddsBot. Coordinated multi-wallet trading on Pump.fun

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `index.ts`).

It sits in Business, Finance & HR, covering Trading and backtesting. The repository describes itself as: Open Source AI trading agent that operates autonomously across 1000+ markets - Polymarket, Kalshi, Binance, Hyperliquid, Solana DEXs, 5 EVM chains. Scans for edge, executes… The licence is MIT.

When your agent uses it

  • Tasks that involve Trading and backtesting

Example prompts

  • “/pump-swarm”

Requirements

  • Node.js
  • A credential in SOLANA_PRIVATE_KEY
  • A credential in BAGS_API_KEY

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Refreshes SOL balances from chain
  2. Filters wallets with sufficient balance (≥0.01 SOL + amount)
  3. Builds transaction for each wallet locally via the official @pump-fun/pump-sdk (or @pump-fun/pump-swap-sdk for graduated tokens)
  4. Signs all transactions locally
  5. Submits via selected execution mode
  6. Reports results per wallet

What it can do on your machine

Read from SKILL.md and the folder at commit c930628. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (TypeScript), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • BAGS_API_KEY
    • SOLANA_PRIVATE_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Pump Swarm loads about 2.5k tokens when it runs. Until then it costs about 14 tokens; SKILL.md has 806 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~14
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from alsk1992/CloddsBot at commit c930628, republished under its MIT licence (© alsk1992). 806 words, ~2,539 tokens.

Download SKILL.mdSave it as .claude/skills/pump-swarm/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
pump-swarm
description
Coordinated multi-wallet trading on Pump.fun
command
swarm
emoji
🐝
gates.envs
SOLANA_PRIVATE_KEY

Pump.fun Swarm Trading

Coordinate up to 20 wallets to execute synchronized trades on Pump.fun tokens.

Quick Start

bash
# Set up wallets
export SOLANA_PRIVATE_KEY="your-main-wallet-key"     # wallet_0
export SOLANA_SWARM_KEY_1="second-wallet-key"        # wallet_1
export SOLANA_SWARM_KEY_2="third-wallet-key"         # wallet_2
# ... up to SOLANA_SWARM_KEY_20

# Optional
export SOLANA_RPC_URL="https://your-rpc.com"

Commands

Wallet Management
/swarm wallets              List all swarm wallets with addresses
/swarm balances             Fetch SOL balances from chain
/swarm enable <wallet_id>   Enable a wallet for trading
/swarm disable <wallet_id>  Disable a wallet
Trading
/swarm buy <mint> <sol> [options]      Buy with all enabled wallets
/swarm sell <mint> <amount|%> [opts]   Sell from wallets with positions
Position Management
/swarm position <mint>      Show cached token positions
/swarm refresh <mint>       Fetch fresh positions from chain (required before sell)

Execution Modes

ModeFlagBest ForDescription
Parallel--parallelSpeed (>5 wallets)All wallets execute simultaneously
Bundle--bundleAtomicity (≤5)Single Jito bundle, all-or-nothing
Multi-Bundle--multi-bundleAtomicity (6-20)Multiple Jito bundles in parallel
Sequential--sequentialStealthStaggered 200-400ms delays
Auto Mode Selection (Default)
  • 1 wallet → Parallel (direct submit)
  • 2-5 wallets → Single Jito Bundle
  • 6-20 wallets → Multi-Bundle (chunks of 5)

Other Options

OptionDescription
--preset <name>Apply a saved preset
--wallets <id1,id2>Use specific wallets only
--slippage <bps>Slippage tolerance (default: 500 = 5%)
--pool <pool>Pool: pump, raydium, auto (pumpfun only)
--dex <dex>DEX: pumpfun (default), bags, meteora
--pool-address <addr>Specific pool address (for Meteora)

Examples

bash
# Buy 0.1 SOL worth on each enabled wallet (auto mode)
/swarm buy ABC123mint... 0.1

# Buy with specific wallets only
/swarm buy ABC123mint... 0.2 --wallets wallet_0,wallet_1

# Buy with a preset
/swarm buy ABC123mint... 0.1 --preset stealth

# Sell 100% with multiple Jito bundles (for >5 wallets)
/swarm sell ABC123mint... 100% --multi-bundle

# Sell 50% with staggered timing (stealth mode)
/swarm sell ABC123mint... 50% --sequential

# Sell with preset
/swarm sell ABC123mint... 100% --preset fast

# Check positions before selling
/swarm refresh ABC123mint...
/swarm position ABC123mint...

# Multi-DEX examples
/swarm buy ABC123mint... 0.1 --dex bags          # Buy on Bags.fm
/swarm buy ABC123mint... 0.1 --dex meteora       # Buy on Meteora DLMM
/swarm sell ABC123mint... 100% --dex bags        # Sell on Bags.fm

Execution Modes Deep Dive

Parallel (Default for >5 wallets)
  • Speed: All wallets submit simultaneously via Promise.all
  • Risk: No atomicity - some may succeed, others fail
  • Use when: Speed is priority, or bundles keep failing
Jito Bundle (Default for 2-5 wallets)
  • Atomic: All transactions succeed or all fail together
  • MEV-protected: No front-running between your own wallets
  • Cost: ~10,000 lamports tip per bundle
  • Limit: Max 5 transactions per bundle (Jito constraint)
  • Chunked: Splits wallets into groups of 5
  • Parallel bundles: All chunks submit simultaneously
  • Partial atomicity: Each chunk is atomic, but chunks are independent
  • Example: 12 wallets → 3 bundles of [5, 5, 2] wallets
Sequential (Stealth mode)
  • Staggered: 200-400ms random delay between wallets
  • Amount variance: ±5% to avoid detection patterns
  • Rate limited: 5 seconds minimum between trades per wallet
  • Use when: Want to avoid pattern detection

How It Works

Buy Flow
  1. Refreshes SOL balances from chain
  2. Filters wallets with sufficient balance (≥0.01 SOL + amount)
  3. Builds transaction for each wallet locally via the official @pump-fun/pump-sdk (or @pump-fun/pump-swap-sdk for graduated tokens)
  4. Signs all transactions locally
  5. Submits via selected execution mode
  6. Reports results per wallet
Sell Flow
  1. Fetches actual token balances from chain (critical!)
  2. Filters wallets with positions
  3. Calculates sell amount (% of position or exact)
  4. Builds and signs transactions
  5. Submits via selected execution mode
  6. Reports results per wallet

Safety Features

  • Balance check: Verifies sufficient SOL before buy
  • Position check: Fetches real token balances before sell
  • Max amount: Rejects buy amounts > 10 SOL per wallet
  • Confirmation timeout: 60 second timeout per transaction
  • Error reporting: Shows detailed errors per wallet
  • Bundle fallback: Failed bundles automatically retry as parallel

Configuration

Env VariableDescription
SOLANA_PRIVATE_KEYMain wallet (wallet_0)
SOLANA_SWARM_KEY_1..20Additional swarm wallets
SOLANA_RPC_URLCustom RPC endpoint (faster = better)
BAGS_API_KEYBags.fm API key (required for bags DEX)

Multi-DEX Support

The swarm system supports trading across multiple DEXes:

DEXFlagBest ForRequires
Pump.fun (bonding curve)--dex pumpfun (default)Memecoins, new launches-
Pump.fun (PumpSwap, graduated)--dex pumpswapTokens that migrated off the bonding curve-
Bags.fm--dex bagsBags-launched tokensBAGS_API_KEY
Meteora--dex meteoraDLMM pools, concentrated liquidity-
Multi-DEX Examples
bash
# Buy on Pump.fun (default)
/swarm buy ABC123... 0.1

# Buy on Bags.fm
/swarm buy ABC123... 0.1 --dex bags

# Buy on Meteora with specific pool
/swarm buy ABC123... 0.1 --dex meteora --pool-address <pool_address>

# Sell on Bags.fm with stealth preset
/swarm sell ABC123... 100% --dex bags --preset stealth
Show full SKILL.md (324 more words)Show less
Notes
  • Default DEX is pumpfun for backward compatibility
  • Bags requires BAGS_API_KEY - will error if missing
  • Meteora can auto-discover pools or use a specific --pool-address
  • All execution modes (parallel, bundle, sequential) work with all DEXes
  • Presets work with all DEXes

Agent Tools (12)

ToolDescription
swarm_walletsList all swarm wallets
swarm_balancesRefresh SOL balances from chain
swarm_buyCoordinated buy across wallets (supports preset param)
swarm_sellCoordinated sell across wallets (supports preset param)
swarm_positionGet cached positions
swarm_refreshFetch fresh positions from chain
swarm_enableEnable a wallet
swarm_disableDisable a wallet
swarm_preset_saveSave a trading preset
swarm_preset_listList saved presets
swarm_preset_getGet preset details
swarm_preset_deleteDelete a preset

Scaling Notes

  • Max wallets: 20 (wallet_0 + SOLANA_SWARM_KEY_1..20)
  • Jito bundle limit: 5 txs per bundle (handled automatically)
  • Multi-bundle parallel: All bundles submit simultaneously
  • RPC recommendation: Use dedicated RPC for best performance
  • Tip amount: 10,000 lamports per bundle (~$0.002)

Presets

Save and reuse trading configurations across tokens and strategies.

Preset Commands
bash
/swarm preset save <name> [options]   Save a preset
/swarm preset list [type]             List presets
/swarm preset show <name>             Show preset details
/swarm preset delete <name>           Delete a preset
Preset Save Options
OptionDescription
--type <type>Preset type: strategy, token, wallet_group
--desc "..."Preset description
--mint <addr>Token address (for token presets)
--amount <sol>Default SOL per wallet
--slippage <bps>Slippage in basis points
--pool <pool>Pool: pump, raydium, auto
--mode <mode>parallel, bundle, multi-bundle, sequential
--wallets <ids>Wallet IDs (for wallet_group presets)
Built-in Presets
NameModeSlippagePoolUse Case
fastparallel5%autoSpeed priority
atomicmulti-bundle5%autoAll-or-nothing execution
stealthsequential3%autoPattern avoidance
aggressiveparallel10%pumpHigh volatility tokens
safebundle2%autoConservative trading
Preset Examples
bash
# Create a custom strategy preset
/swarm preset save my_stealth --type strategy --mode sequential --slippage 300

# Create a token preset for BONK
/swarm preset save bonk_entry --type token --mint DezXAZ... --slippage 1000 --amount 0.1

# Create a wallet group preset
/swarm preset save top5 --type wallet_group --wallets wallet_0,wallet_1,wallet_2,wallet_3,wallet_4

# List all presets
/swarm preset list

# List only strategy presets
/swarm preset list strategy

# Use preset in trade
/swarm buy ABC... 0.1 --preset my_stealth
/swarm sell ABC... 100% --preset fast

# Delete a preset
/swarm preset delete old_preset
Preset Types
TypePurpose
strategyReusable trading settings (mode, slippage, pool)
tokenToken-specific settings with saved mint address
wallet_groupNamed wallet combinations for specific trades

Troubleshooting

IssueSolution
Bundle keeps failingTry --parallel or check network congestion
Positions not showingRun /swarm refresh <mint> first
Insufficient balanceCheck with /swarm balances
Slow executionUse dedicated RPC via SOLANA_RPC_URL
Some wallets skippedWallet disabled or insufficient balance
Preset not foundCheck name with /swarm preset list

© alsk1992, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in src/skills/bundled/pump-swarm of alsk1992/CloddsBot.

  • SKILL.md
  • index.ts

Open the folder on GitHubat commit c930628

Compare with similar skills

Pump Swarm next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Pump Swarm compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pump Swarm this skillalsk1992/CloddsBot2.9k—~2.5kAutomated safety check: PassMIT
Tushare Datazillionare/zillionare3212 repos~2.3kAutomated safety check: PassNone
Tradingview MCPatilaahmettaner/tradingview-mcp5k—~1.3kAutomated safety check: PassMIT
Digital Oraclekomako-workshop/digital-oracle875—~5.9kAutomated safety check: PassMIT
Polyclawchainstacklabs/polyclaw3591 repos~2kAutomated safety check: PassApache-2.0
Markdownfacioquo/stock-indicators-dotnet1.2k—~812Automated safety check: PassApache-2.0

Similar skills

  • Tushare Data

    zillionare/zillionare

    面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。

    321 GitHub starsUsed in 2 repos~2.3k tokens
    Business, Finance & HRAuto-check passed
  • Tradingview MCP

    atilaahmettaner/tradingview-mcp

    AI Trading Intelligence — live prices, 30+ technical indicators, backtesting (6 strategies), walk-forward overfitting detection, trade logs, equity curves, licensed news sentiment (Marketaux), and…

    5k GitHub stars~1.3k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Digital Oracle

    komako-workshop/digital-oracle

    Answer prediction questions using market trading data, not opinions.

    875 GitHub stars~5.9k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed
  • Polyclaw

    chainstacklabs/polyclaw

    Trade on Polymarket via split + CLOB execution. An agent skill from chainstacklabs/polyclaw.

    359 GitHub starsUsed in 1 repo~2k tokens
    Business, Finance & HRAuto-check passed
  • Markdown

    facioquo/stock-indicators-dotnet

    Format and lint Markdown in this repository against GitHub Flavored Markdown and its markdownlint-cli2 configuration — headers, lists, code fences, callouts (VitePress containers on docs-site pages…

    1.2k GitHub stars~812 tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Openmobius Skill

    MobiusQuant/OpenMobius-skill

    Provides multi-school trading Q&A, chart/OHLCV analysis, annotation, and fresh-market workflows covering ICT/SMC, ChanLun, Wyckoff, Price Action, Order Flow, VSA, and Elliott Wave.

    695 GitHub stars~7.2k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed

More from alsk1992/CloddsBot

All 116 skills in this repo
  • Qmd

    alsk1992/CloddsBot

    Local hybrid search for markdown notes and docs. An agent skill from alsk1992/CloddsBot.

    2.9k GitHub starsUsed in 3 repos~1.2k tokens
    Auto-check passed
  • AI Strategy

    alsk1992/CloddsBot

    AI Strategy - natural language to trades. An agent skill from alsk1992/CloddsBot.

    2.9k GitHub stars~670 tokensUpdated 7 days ago
    Auto-check passed
  • Alerts

    alsk1992/CloddsBot

    Create and manage price alerts for prediction markets. An agent skill from alsk1992/CloddsBot.

    2.9k GitHub stars~460 tokensUpdated 7 days ago
    Auto-check passed
  • Analytics

    alsk1992/CloddsBot

    Performance attribution, trade analytics, and strategy optimization

    2.9k GitHub stars~1.6k tokensUpdated 7 days ago
    Auto-check passed
  • Arbitrage

    alsk1992/CloddsBot

    Automated cross-platform arbitrage detection and monitoring. An agent skill from alsk1992/CloddsBot.

    2.9k GitHub stars~1.7k tokensUpdated 7 days ago
    Auto-check passed
  • Auto Reply

    alsk1992/CloddsBot

    Automatic response rules, patterns, and scheduled messages. An agent skill from alsk1992/CloddsBot.

    2.9k GitHub stars~1.5k tokensUpdated 7 days ago
    Auto-check passed

Questions about Pump Swarm

What does Pump Swarm do?

Coordinated multi-wallet trading on Pump.fun. An agent skill from alsk1992/CloddsBot. Pump Swarm is an agent skill from alsk1992/CloddsBot.

When should I use Pump Swarm?

Pump Swarm fits situations like: tasks that involve Trading and backtesting.

How do I install Pump Swarm in Claude Code?

Run `npx skills add alsk1992/CloddsBot --skill pump-swarm -a claude-code`. Or copy the skill folder (src/skills/bundled/pump-swarm in alsk1992/CloddsBot) into .claude/skills/pump-swarm in your project. Claude Code loads it when a task matches its description.

How do I install Pump Swarm in Codex?

Run `npx skills add alsk1992/CloddsBot --skill pump-swarm -a codex`. Or copy the skill folder (src/skills/bundled/pump-swarm in alsk1992/CloddsBot) into .agents/skills/pump-swarm in your project. Codex loads it when a task matches its description.

Can I use Pump Swarm in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add alsk1992/CloddsBot --skill pump-swarm -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pump-swarm, .gemini/skills/pump-swarm, .github/skills/pump-swarm and .opencode/skills/pump-swarm in your project.

What does Pump Swarm need to run?

Going by SKILL.md and its folder, Pump Swarm needs TypeScript for the scripts in its folder and credentials named BAGS_API_KEY and SOLANA_PRIVATE_KEY. Our summary lists: Node.js; A credential in SOLANA_PRIVATE_KEY; A credential in BAGS_API_KEY.

Does Pump Swarm access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Pump Swarm safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Pump Swarm use?

Pump Swarm is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Pump Swarm use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Pump Swarm?

Skills that share tags, products or a category with Pump Swarm: Tushare Data (zillionare/zillionare, 321 stars), Tradingview MCP (atilaahmettaner/tradingview-mcp, 5k stars), Digital Oracle (komako-workshop/digital-oracle, 875 stars) and Polyclaw (chainstacklabs/polyclaw, 359 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pump Swarm?

alsk1992 (a GitHub user) maintains it in alsk1992/CloddsBot, which has 2,933 GitHub stars. The repository holds 116 skills in this directory. The repository was last updated on October 2, 2026.

Source: alsk1992/CloddsBot on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.