{"skill":{"slug":"gate-info-coin-compare","displayName":"gate-info-coincompare","summary":"Coin comparison. Use this skill whenever the user asks to compare two or more coins. Trigger phrases include: compare, versus, vs, which is better, differenc...","description":"---\nname: gate-info-coincompare\nversion: \"2026.4.6-1\"\nupdated: \"2026-04-06\"\ndescription: \"Coin comparison. Use this skill whenever the user asks to compare two or more coins. Trigger phrases include: compare, versus, vs, which is better, difference. MCP tools: info_marketsnapshot_get_market_snapshot, info_coin_get_coin_info per coin (or batch/search when available).\"\nrequired_credentials: []\nrequired_env_vars: []\nrequired_permissions: []\n---\n\n# gate-info-coincompare\n\n## General Rules\n\n⚠️ STOP — You MUST read and strictly follow the shared runtime rules before proceeding.\nDo NOT select or call any tool until all rules are read. These rules have the highest priority.\n→ Read `./references/gate-runtime-rules.md`\n→ Also read `./references/info-news-runtime-rules.md` for gate-info / gate-news shared rules (tool degradation, report standards, security, and output standards).\n- **Only call MCP tools explicitly listed in this skill.** Tools not documented here must NOT be called, even if they\n  exist in the MCP server.\n\n> Side-by-side comparison Skill. The user inputs 2-5 coins, the system calls market snapshot + fundamentals tools for each coin in parallel, and the LLM aggregates multi-dimensional data into a comparison table with overall analysis.\n\n**Trigger Scenarios**: User mentions two or more coins + keywords like compare, versus, vs, which is better, difference, head-to-head.\n\n---\n\n## MCP Dependencies\n\n### Required MCP Servers\n| MCP Server | Status |\n|------------|--------|\n| Gate-Info | ✅ Required |\n\n### MCP Tools Used\n\n**Query Operations (Read-only)**\n\n- info_coin_get_coin_info\n- info_coin_get_coin_rankings\n- info_coin_search_coins\n- info_marketsnapshot_batch_market_snapshot\n- info_marketsnapshot_get_market_snapshot\n- info_markettrend_get_technical_analysis\n\n### Authentication\n- API Key Required: No\n- Credentials Source: None; this skill uses read-only Gate Info / Gate News MCP access only.\n\n### Installation Check\n- Required: Gate-Info\n- Install: Use the local Gate MCP installation flow for the current host IDE before continuing.\n- Continue only after the required Gate MCP server is available in the current environment.\n\n## Routing Rules\n\n| User Intent | Keywords/Pattern | Action |\n|-------------|-----------------|--------|\n| Multi-coin comparison | \"compare BTC and ETH\" \"SOL vs AVAX\" \"Layer2 coin comparison\" | Execute this Skill's full workflow |\n| Single coin analysis | \"analyze SOL for me\" | Route to `gate-info-coinanalysis` |\n| Price only | \"what's BTC price\" | Call `info_marketsnapshot_get_market_snapshot` directly |\n| Sector overview | \"how is the DeFi sector doing\" | Route to `gate-info-marketoverview` |\n| Ranking list | \"top 10 coins by market cap\" | `info_coin_get_coin_rankings` not yet available — prompt user to list specific coins to compare |\n\n---\n\n## Execution Workflow\n\n### Step 1: Intent Recognition & Parameter Extraction\n\nExtract from user input:\n- `symbols[]`: List of coins (2-5), e.g., [BTC, ETH, SOL]\n- If the user mentions project names (e.g., Solana, Avalanche), map to ticker symbols\n- If the user mentions a sector without specific coins (e.g., \"which Layer2 coins are good\"), prompt them to list 2-5 specific coins\n\n**Limits**: Minimum 2, maximum 5. If more than 5, prompt user to narrow the scope. If only 1 coin, ask for at least one more or route to `gate-info-coinanalysis`.\n\n### Step 2: Call 2 MCP Tools per Coin in Parallel\n\nFor each `symbol` in the list, execute in parallel:\n\n| Step | MCP Tool | Parameters | Retrieved Data | Parallel |\n|------|----------|------------|----------------|----------|\n| 1a | `info_marketsnapshot_get_market_snapshot` | `symbol={symbol}, timeframe=\"1d\", source=\"spot\"` | Market data: real-time price, K-line summary, market cap, FDV, Fear & Greed Index | Yes |\n| 1b | `info_coin_get_coin_info` | `query={symbol}` | Fundamentals: project info, sector, funding, tokenomics | Yes |\n\n> For 3 coins, this results in 6 parallel Tool calls with no dependencies. When `info_marketsnapshot_batch_market_snapshot` and `info_coin_search_coins` are available, prefer them; otherwise use per-coin calls above.\n\n### Step 3 (Optional): Technical Comparison\n\nIf the user explicitly requests technical comparison, or the number of coins is 3 or fewer, optionally call in parallel:\n\n| Step | MCP Tool | Parameters | Retrieved Data | Parallel |\n|------|----------|------------|----------------|----------|\n| 2 | `info_markettrend_get_technical_analysis` | `symbol={symbol}` | Technical signals: RSI, MACD, MA alignment, support/resistance | Yes |\n\n### Step 4: LLM Cross-Comparison Report Generation\n\nGroup all Tool responses by coin, and the LLM generates a side-by-side comparison report using the template below.\n\n---\n\n## Report Template\n\n```markdown\n## Coin Comparison: {symbol_1} vs {symbol_2} [vs {symbol_3} ...]\n\n### 1. Key Metrics Comparison\n\n| Metric | {symbol_1} | {symbol_2} | {symbol_3} |\n|--------|-----------|-----------|-----------|\n| Price | ${price_1} | ${price_2} | ${price_3} |\n| 24h Change | {change_24h_1}% | {change_24h_2}% | {change_24h_3}% |\n| 7d Change | {change_7d_1}% | {change_7d_2}% | {change_7d_3}% |\n| Market Cap | ${mcap_1} | ${mcap_2} | ${mcap_3} |\n| Market Cap Rank | #{rank_1} | #{rank_2} | #{rank_3} |\n| FDV | ${fdv_1} | ${fdv_2} | ${fdv_3} |\n| 24h Volume | ${vol_1} | ${vol_2} | ${vol_3} |\n| Fear & Greed Index | {fg_1} | {fg_2} | {fg_3} |\n\n### 2. Fundamentals Comparison\n\n| Dimension | {symbol_1} | {symbol_2} | {symbol_3} |\n|-----------|-----------|-----------|-----------|\n| Sector | {category_1} | {category_2} | {category_3} |\n| Total Funding | ${funding_1} | ${funding_2} | ${funding_3} |\n| Key Investors | {investors_1} | {investors_2} | {investors_3} |\n| Circulating Ratio | {circ_ratio_1}% | {circ_ratio_2}% | {circ_ratio_3}% |\n| Upcoming Unlocks | {unlock_1} | {unlock_2} | {unlock_3} |\n\n### 3. Technical Comparison (if available)\n\n| Dimension | {symbol_1} | {symbol_2} | {symbol_3} |\n|-----------|-----------|-----------|-----------|\n| Overall Signal | {signal_1} | {signal_2} | {signal_3} |\n| RSI(14) | {rsi_1} | {rsi_2} | {rsi_3} |\n| MACD | {macd_1} | {macd_2} | {macd_3} |\n| MA Alignment | {ma_1} | {ma_2} | {ma_3} |\n\n### 4. Comparative Summary\n\n{LLM generates a 3-5 sentence cross-comparison analysis covering:}\n- Strengths and weaknesses of each coin across dimensions\n- Which coin has stronger recent performance and which is weakening\n- Whether fundamentals and market data align\n- Differentiated risks to watch\n\n### 5. Dimension-by-Dimension Winners\n\n| Dimension | Best Performer | Weakest Performer | Notes |\n|-----------|---------------|-------------------|-------|\n| Short-term Gains | {best_1} | {worst_1} | ... |\n| Market Cap / FDV Ratio | {best_2} | {worst_2} | ... |\n| Funding Background | {best_3} | {worst_3} | ... |\n| Technical Signals | {best_4} | {worst_4} | ... |\n\n### ⚠️ Risk Warnings\n\n{Risk differentials identified in the comparison, e.g.:}\n- {symbol_x} has only {x}% circulating supply — significantly higher unlock pressure than peers\n- {symbol_y} RSI is in overbought territory — higher short-term pullback risk than {symbol_z}\n- {symbol_w} 24h volume is disproportionately low relative to market cap — liquidity disadvantage\n\n> The above analysis is a data-driven side-by-side comparison and does not constitute investment advice. Please make decisions based on your own risk tolerance.\n```\n\n---\n\n## Decision Logic\n\n| Condition | Assessment |\n|-----------|------------|\n| 24h change difference > 10% between coins | Flag \"Significant short-term performance divergence\" |\n| FDV/Market Cap ratio for one coin > 2x others | Flag \"Relatively elevated FDV — higher unlock risk\" |\n| Circulating ratio < 30% | Flag \"Low circulating ratio — future sell pressure risk\" |\n| 24h volume / market cap < 1% | Flag \"Low liquidity — slippage risk for large trades\" |\n| RSI difference > 30 (one overbought, another oversold) | Flag \"Technicals in opposite states — evaluate separately\" |\n| Any Tool returns empty/error | Mark corresponding column as \"Data unavailable\"; display remaining coins normally |\n| Two coins are from entirely different sectors | Remind user: \"Cross-sector comparison is for reference only — core value drivers differ significantly\" |\n\n---\n\n## Error Handling\n\n| Error Type | Handling |\n|------------|----------|\n| A coin does not exist | Note the name may be incorrect; exclude it and continue comparing the rest |\n| Only 1 coin provided | Route to `gate-info-coinanalysis` (single coin analysis) |\n| More than 5 coins provided | Prompt user to narrow down to 5 or fewer, or suggest comparing in batches |\n| A coin's Tool times out | Skip that coin's dimension; mark as \"Temporarily unavailable\" in the table |\n| All Tools fail | Return error message; suggest the user try again later |\n| User inputs an address | Route to `gate-info-addresstracker` |\n\n---\n\n## Cross-Skill Routing\n\n| User Follow-up Intent | Route To |\n|-----------------------|----------|\n| \"Give me a deep dive on SOL\" | `gate-info-coinanalysis` |\n| \"Show me SOL technicals in detail\" | `gate-info-trendanalysis` |\n| \"Any recent news for these coins?\" | `gate-news-briefing` |\n| \"Is SOL's contract safe?\" | `gate-info-riskcheck` |\n| \"Why did ETH pump but SOL didn't?\" | `gate-news-eventexplain` |\n| \"How about on-chain data comparison?\" | `gate-info-tokenonchain` |\n\n---\n\n## Available Tools & Degradation Notes\n\n| PRD-Defined Tool | Actually Available Tool | Status | Degradation Strategy |\n|-----------------|-------------------------|--------|----------------------|\n| `info_marketsnapshot_batch_market_snapshot` | `info_marketsnapshot_get_market_snapshot` | Degraded | Call `get_market_snapshot` per coin in parallel — no speed impact |\n| `info_coin_search_coins` | `info_coin_get_coin_info` | Degraded | Use `get_coin_info` with symbol query as substitute |\n| `info_markettrend_get_technical_analysis` | `info_markettrend_get_technical_analysis` | ✅ Ready | — |\n\n---\n\n## Safety Rules\n\n1. **No investment advice**: Comparative analysis is data-driven and must include a \"not investment advice\" disclaimer\n2. **No ranking recommendations**: Do not output conclusions like \"buy A instead of B\" — only present data differences\n3. **No price predictions**: Do not output specific target prices or up/down predictions\n4. **Data transparency**: Label data source and update time for each dimension\n5. **Flag missing data**: When any dimension has no data, explicitly mark \"Data unavailable\" — never fabricate data\n6. **Cross-sector reminder**: When compared coins belong to different sectors, remind the user of fundamental logic differences\n","topics":["Batch"],"tags":{"latest":"1.0.3"},"stats":{"comments":0,"downloads":590,"installsAllTime":22,"installsCurrent":0,"stars":0,"versions":4},"createdAt":1773388308222,"updatedAt":1778491876821},"latestVersion":{"version":"1.0.3","createdAt":1775558048259,"changelog":"- Updated to reference included local runtime rules: now reads runtime rules from new `references/` files instead of external URLs.\n- Removed old maintenance scripts, scenario files, and markdown docs for improved focus and clarity.\n- Clarified and simplified installation and dependency instructions.\n- No changes to user-facing functionality, comparison workflow, or report format.","license":"MIT-0"},"metadata":null,"owner":{"handle":"gate-exchange","userId":"s172g4d1dcv6ccs6desbb2xw1583qza9","displayName":"Gate","image":"https://avatars.githubusercontent.com/u/33109813?v=4"},"moderation":null}