mixn/dotfiles/bullpen-cli

Claude Code and agent skill by mixn/dotfiles

Trust tier 3
  • community
Source check pending

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

Use the Bullpen CLI to trade Polymarket prediction markets, discover events, manage portfolios, and automate trading workflows. Use when the user asks about prediction markets, Polymarket, buying/selling shares, checking positions, market discovery, orderbooks, tracking traders, or scripting prediction market operations. Do NOT use for building Polymarket API integrations from scratch or for non-Polymarket protocols.

Install

npx vskill@latest install mixn/dotfiles/bullpen-cli

SKILL.md

Bullpen CLI Skill

This is a live example of the AI agent skill format. For the full format specification, see AI Agent Skill Format Specification.

Instructions

Quick Start (if user is new)

If the user hasn't set up Bullpen yet, guide them through these 4 steps:

  1. Install CLI: brew install bullpenfi/tap/bullpen
  2. Install AI skills: bullpen skill install
  3. Log in: bullpen login
  4. Restart Claude/Codex so it picks up the new skills, then ask it anything

To update an existing install: bullpen upgrade (updates the binary and skills automatically).

Step 1: Identify What the User Wants to Do

Route to the right reference based on the user's intent:

Getting started (install, authenticate, configure, install skills):

  • references/getting-started.md

Find and research markets (discover, search, events, prices, tags, series):

  • references/discovery-and-research.md

Trade (buy, sell, limit orders, redeem, CTF split/merge, bridge funds):

  • references/trading.md

Manage portfolio and orders (positions, open orders, cancel, watchlist, activity):

  • references/portfolio-and-orders.md

Social and signals (comments, feeds, alerts, tracker, leaderboard):

  • references/social-and-signals.md

Account and platform (auth, config, portfolio balances, points, status):

  • references/platform-and-account.md

Wallet management (list wallets, select primary, switch chains):

  • references/platform-and-account.md

Step-by-step tutorials (complete workflows with exact commands):

  • references/trading-tutorial.md — discover → trade → manage → redeem
  • references/copy-trading-tutorial.md — find traders → copy → monitor → manage
  • references/tracker-tutorial.md — track wallets → groups → watchlist → alerts

Scripting and automation (JSON output, jq piping, batch workflows):

  • references/scripting-and-automation.md

Bracket contests (March Madness, tournament picks, fill bracket, leaderboard):

  • references/bracket-contest.md

Community and support (Discord, X/Twitter, file a ticket, report a bug):

  • references/community.md

Diagnostics and troubleshooting (collect system info, debug errors, file support tickets):

  • references/diagnostics.md

Troubleshooting (deposit not showing, wrong asset, account access, CLI errors):

  • references/troubleshooting.md

Many tasks span multiple categories. Read all relevant references before acting.

Step 2: Key Rules

Before running any command, keep these rules in mind:

  • All commands support `--output json` for machine-readable output. Default is table.
  • Trading commands require `--yes` to skip interactive confirmation (essential for automation).
  • Authentication is required for any write operation (trading, orders, alerts, comments).
  • Read-only operations (discover, search, price, event, leaderboard) work without auth.
  • Market slugs are the primary identifier (e.g., will-bitcoin-hit-100k), not numeric IDs.
  • Outcomes are specified by name: Yes, No, or the outcome text for multi-outcome markets. Aliases work too: Y/N, True/False, 1/0.
  • Prices are 0.01-0.99 (representing cents per share / probability).
  • Global flags: --env staging|production, --config <path> work on all commands.
Step 3: Execute

Run commands via bullpen CLI. If the CLI is not installed, start with references/getting-started.md.

Quick Command Map

Use this for simple queries without reading full references:

IntentCommand
Install CLIbrew install bullpenfi/tap/bullpen
Log inbullpen login
Check auth statusbullpen status
Discover marketsbullpen polymarket discover
Discover sports marketsbullpen polymarket discover sports
Discover crypto marketsbullpen polymarket discover crypto
Search marketsbullpen polymarket search "bitcoin"
Get event detailsbullpen polymarket event <SLUG>
Check pricebullpen polymarket price <SLUG>
Check price historybullpen polymarket price-history <SLUG> --outcome <OUTCOME>
View market detailsbullpen polymarket market <SLUG>
List markets with filtersbullpen polymarket markets --active --sort volume
Browse tagsbullpen polymarket tags
Browse seriesbullpen polymarket series
Buy sharesbullpen polymarket buy <SLUG> <OUTCOME> <USD_AMOUNT>
Sell sharesbullpen polymarket sell <SLUG> <OUTCOME> <SHARES>
Limit buybullpen polymarket limit-buy --price 0.45 --shares 100 <SLUG> <OUTCOME>
Limit sellbullpen polymarket limit-sell --price 0.65 --shares 50 <SLUG> <OUTCOME>
View positionsbullpen polymarket positions
View open ordersbullpen polymarket orders
Cancel an orderbullpen polymarket orders --cancel <ORDER_ID>
Cancel all ordersbullpen polymarket orders --cancel-all --yes
Redeem resolvedbullpen polymarket redeem
View watchlistbullpen tracker watchlist
Add to watchlistbullpen tracker watchlist add <SLUG>
View activitybullpen polymarket activity
View recent tradesbullpen polymarket trades <SLUG>
View top holdersbullpen polymarket holders <SLUG>
View commentsbullpen polymarket comments <SLUG>
View trade feedbullpen polymarket feed trades
View comment feedbullpen polymarket feed comments
Set smart alerts (legacy)bullpen polymarket smart-alerts --set --smart-money true
Leaderboardbullpen polymarket data leaderboard
Trader profilebullpen polymarket data profile <ADDRESS>
Smart money signalsbullpen polymarket data smart-money
Portfolio balancesbullpen portfolio balances
Portfolio P&Lbullpen portfolio pnl
List walletsbullpen wallet list
Set primary EVM walletbullpen wallet select <ADDRESS> --chain evm
Set primary Solana walletbullpen wallet select <ADDRESS> --chain solana
View primary walletsbullpen wallet info
Track a traderbullpen tracker add <ADDRESS>
Track with groupbullpen tracker add <ADDRESS> --group <ID> --nickname "Name"
List tracked addressesbullpen tracker list
View tracked tradesbullpen tracker feed
Manage groupsbullpen tracker groups
Create a groupbullpen tracker groups create "Name" --emoji "🐋"
Share a groupbullpen tracker groups share <GROUP_ID>
Import a groupbullpen tracker groups import <CODE>
Browse curated groupsbullpen tracker groups curated
View alerts configbullpen tracker alerts
Set trade alertbullpen tracker alerts trade set --min-trade-size 5000 --tracked-only
Set smart alertsbullpen tracker alerts smart --smart-money true
Check CLI statusbullpen status
Upgrade CLIbullpen upgrade
List bracket contestsbullpen polymarket bracket contests --status open
Auto-fill chalk bracketbullpen polymarket bracket fill-chalk <CONTEST_ID> --tiebreaker 145
Fill bracket from filebullpen polymarket bracket fill <CONTEST_ID> --file picks.json
Bracket summarybullpen polymarket bracket summary <CONTEST_ID>
Submit bracket pickbullpen polymarket bracket pick <CONTEST_ID> --slot <SLOT> --winner "Duke"
Bracket leaderboardbullpen polymarket bracket leaderboard <CONTEST_ID>
Deposit fundsbullpen deposit (opens web app)
Join Discordopen "https://discord.com/invite/bullpen"
Follow on Xopen "https://x.com/BullpenFi"
File support ticketopen "https://bullpen-help.freshdesk.com/support/tickets/new"
Collect diagnosticsbullpen status --output json + bullpen config show --output json
Copy a traderbullpen tracker copy start <ADDRESS> --preset recommended
List copy tradesbullpen tracker copy list
View copy trade statusbullpen tracker copy status <ADDRESS>
Pending confirmationsbullpen tracker copy pending
Confirm copy tradebullpen tracker copy confirm <ID>
Watch copy trades livebullpen tracker copy watch
Copy trade statsbullpen tracker copy stats
Copy trade risk configbullpen tracker copy risk
View orderbookbullpen polymarket orderbook <SLUG>
Preview trade feesbullpen polymarket preview <SLUG> <OUTCOME> <AMOUNT>
Auth diagnosticsbullpen doctor auth
Force logoutbullpen logout --force

Examples

Example 1: First-Time Setup and First Trade

User says: "Set up Bullpen and buy Yes on the Bitcoin market"

Actions:

  1. Install: brew install bullpenfi/tap/bullpen
  2. Log in: bullpen login
  3. Verify: bullpen status
  4. Find the market: bullpen polymarket search "bitcoin"
  5. Check the price: bullpen polymarket price will-bitcoin-hit-100k
  6. Buy shares: bullpen polymarket buy will-bitcoin-hit-100k Yes 10 --yes
  7. Verify position: bullpen polymarket positions
Example 2: Market Research Workflow

User says: "Research the most active prediction markets"

Actions:

  1. Discover trending: bullpen polymarket discover --sort volume --limit 10 --output json
  2. Pick an event and drill down: bullpen polymarket event <SLUG> --output json
  3. Check pricing: bullpen polymarket price <SLUG> --output json
  4. View recent trades: bullpen polymarket trades <SLUG> --output json
  5. Check top holders: bullpen polymarket holders <SLUG> --output json
  6. Check smart money: bullpen polymarket data smart-money --output json
Example 3: Execute a Buy and Verify

User says: "Buy $50 of Yes shares on will-trump-win and show me the position"

Actions:

  1. Preview the order: bullpen polymarket buy will-trump-win Yes 50 --preview
  2. Execute: bullpen polymarket buy will-trump-win Yes 50 --yes
  3. Check position: bullpen polymarket positions --output json
Example 4: Set Up Smart Money Alerts

User says: "Alert me when whales trade on crypto markets"

Actions:

  1. Enable smart alerts: bullpen polymarket smart-alerts --set --smart-money true --top-traders true --categories crypto
  2. Track specific traders: bullpen tracker add <ADDRESS>
  3. Check current alerts: bullpen polymarket smart-alerts --output json
Example 5: Automated Portfolio Monitoring

User says: "Script that checks my positions and finds markets to trade"

bash
# Check positions
bullpen polymarket positions --output json | jq '.positions[] | {market: .title, shares: .size, value: .current_value}'
# Find high-volume active markets
bullpen polymarket discover --sort volume --min-liquidity 100000 --output json | jq '.markets[] | {title, volume, liquidity}'
# Check prices on watchlist
bullpen tracker watchlist --output json | jq -r '.markets[].slug' | while read slug; do
bullpen polymarket price "$slug" --output json
done
# Get leaderboard for strategy ideas
bullpen polymarket data leaderboard --period week --limit 5 --output json

Troubleshooting

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
79
Repository forks
4
7-day trend score
22

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

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/mixn/dotfiles/bullpen-cli/badge)](https://verified-skill.com/skills/mixn/dotfiles/bullpen-cli)

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