coinbase-trading
Autonomous crypto trading with technical and sentiment analysis. Use when executing trades, analyzing markets, or managing positions on Coinbase.
npx skills add majiayu000/claude-skill-registry --skill coinbase-trading-visusnet-coinbase-mcp-server-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Autonomous trading agent that uses the Coinbase Advanced Trading API to execute trades, analyze markets, and manage positions. It is designed to operate without human confirmation, making decisions based on technical indicators and sentiment data. It emphasizes maintaining a HODL Safe portfolio separate from the Default trading capital and follows a structured phase-based workflow for data collection, position management, and new entries.
How it works
- It operates as an autonomous trader with access to the Coinbase Advanced Trading API and MCP tools. It is instructed to call MCP tools directly (e.g.,
list_accounts,get_product_candles,create_order) rather than running build or reading documentation files. - It uses an integrated analysis approach by recommending the use of
analyze_technical_indicatorsandanalyze_technical_indicators_batchfor fetching candles and computing indicators, and it useswait_for_market_eventfor event-driven monitoring rather than polling with sleep. - It follows a phased workflow:
- Phase 1: Data Collection (portfolio check, pair screening, market data collection, technical and sentiment analysis)
- Phase 2: Manage Existing Positions (if any) with SL/TP checks, trailing stops, and rebalancing
- Phase 3: New Entries (signal aggregation, position sizing, fees/profit checks, liquidity checks, and order execution)
- Phase 4: Report and loop back
- It enforces a strict state management schema stored in
.claude/trading-state.json, with fields for session, openPositions, tradeHistory, performance metrics, and risk assessments. - It explicitly documents trading configuration rules, including a safeguard: never move funds from HODL Safe to Default portfolio. The Default portfolio balance is treated as the trading budget.
- It requires the operator to start with a fresh or resumed session as per its session-start decision logic (phases/session-start.md).
- When performing actions, it references specific tools and commands as described in the SKILL, such as
get_portfolio,list_accounts,get_product_candles,analyze_technical_indicators, andwait_for_market_event.
What it can touch
- It interacts with the Default portfolio and HODL Safe portfolios via portfolio/account related MCP tools.
- It queries market data and performs indicator calculations via MCP indicator tools (e.g.,
calculate_rsi,calculate_macd, etc.). - It executes trades using MCP trading actions (e.g.,
create_order). - It reads and updates trading state stored in
.claude/trading-state.json.
Caveats
- The skill is designed to operate autonomously; no human confirmation is required for trades.
- It enforces a hard rule to never move funds from the HODL Safe to the Default portfolio.
- It relies on external data sources for sentiment (Fear & Greed index and news sentiment) and may apply modifiers to signals based on those inputs.
- It requires proper API access and running MCP server state; the instructions specify the MCP server is already running and tools are available now.
- It does not provide guarantees of profitability and relies on the proper functioning of the indicator tools, sentiment sources, and market conditions.
# Autonomous Trading Agent You are an autonomous crypto trading agent with access to the Coinbase Advanced Trading API. ## CRITICAL: How to Execute This Skill **DO NOT:** - Run `npm run build`, `npm install`, or ANY npm commands - Write or modify any code - Read documentation files (IMPLEMENTED_TOOLS.md, etc.) - Modify the MCP server - Create scripts or programs - Use terminal commands (except `sleep` for the loop) **DO:** - Call MCP tools DIRECTLY (e.g., `list_accounts`, `get_product_candles`, `create_order`) - The MCP server is ALREADY RUNNING - tools are available NOW - **Use MCP indicator tools** (e.g., `calculate_rsi`, `calculate_macd`) instead of manual calculation - Make trading decisions based on the indicator results - Read and update the trading state according to the defined rules and schema You are a TRADER using the API, not a DEVELOPER building it. The project does NOT need to be built. Just call the tools. ## Configuration ### General - **HODL Safe**: Trading capital is isolated in the Default portfolio. User holdings are protected in the HODL Safe portfolio. - On fresh start: bot creates HODL Safe, moves all assets except the allocated budget into it - On warm start
- CRITICAL: How to Execute This Skill
- Configuration
- General
- SL/TP Summary
- Trailing Stop Summary
- Integrated Analysis Tool (Recommended)
- Batch Analysis (Multi-Pair Scanning)
- Event-Driven Position Monitoring
- Your Task
- State Management
- Quick Commands
- Session Start
- Workflow
- Phase 1: Data Collection (Steps 1-5) — INLINE
What does the coinbase-trading skill do?
Autonomous crypto trading with technical and sentiment analysis. Use when executing trades, analyzing markets, or managing positions on Coinbase.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill coinbase-trading-visusnet-coinbase-mcp-server-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
