Agent skill

coinbase-trading

Autonomous crypto trading with technical and sentiment analysis. Use when executing trades, analyzing markets, or managing positions on Coinbase.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
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.

Facts
Files in the skill folder: 2
SKILL.md size: 22 KB
Bundled scripts: none
Path: skills/ai-llm/coinbase-trading-visusnet-coinbase-mcp-server-2/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

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_indicators and analyze_technical_indicators_batch for fetching candles and computing indicators, and it uses wait_for_market_event for 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, and wait_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.
From the SKILL.md

# 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

What's inside
Steps it walks through
  1. CRITICAL: How to Execute This Skill
  2. Configuration
  3. General
  4. SL/TP Summary
  5. Trailing Stop Summary
  6. Integrated Analysis Tool (Recommended)
  7. Batch Analysis (Multi-Pair Scanning)
  8. Event-Driven Position Monitoring
  9. Your Task
  10. State Management
  11. Quick Commands
  12. Session Start
  13. Workflow
  14. Phase 1: Data Collection (Steps 1-5) — INLINE
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
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.

Keep going