coin-research-using-cmc-cli
by @coinmarketcap-official
Single cryptocurrency research workflow using cmc-cli. Use when the user asks to research, investigate, or get a comprehensive overview of a specific crypto...
clawhub install coin-research-cmc-cliπ About This Skill
name: coin-crypto-research description: >- Coin research and crypto token analysis with CoinMarketCap (CMC) CLI. Deep-dive any coin or crypto β price, market cap, volume, on-chain stats, historical OHLCV, trading pairs, news sentiment, and bull/bear assessment. Use when researching a coin, analyzing a specific cryptocurrency or crypto project, investigating a token, or producing a structured crypto research report. metadata: {"openclaw":{"requires":{"bins":["cmc"],"env":["CMC_API_KEY"]},"primaryEnv":"CMC_API_KEY","homepage":"https://github.com/openCMC/CoinMarketCap-CLI"}}
Coin Research (cmc-cli)
Structured single-coin research using the cmc CLI. Derives its analytical framework from a multi-model institutional analysis pipeline, compressed into a single-pass workflow that any Claude Code user can run.
Prerequisites
This skill requires:
cmc CLI installed and available on PATH β see CoinMarketCap CLI for installation optionsCMC_API_KEY available to Claude via the session environmentIf either dependency is missing, stop and report the missing requirement.
When to Use
When NOT to Use
cmc markets / cmc trending directlycmc price directlyResearch Pipeline
Step 1: Identity Resolution
β
Step 2: Move Profile Analysis β compares coin vs BTC/ETH
β
Step 3: Price + Fundamentals + Chain β single enriched call
β
Step 4: Historical Price Action β 7d hourly + 30d daily OHLCV
β
Step 5: Market Structure β trading pairs & liquidity
β
Step 6: Market Context β global metrics + top movers
β
Step 7: News & Sentiment β news + trending
β
Synthesis: Structured Research Report
Execution
Step 1: Identity Resolution
# Resolve symbol to CMC ID for deterministic subsequent calls
cmc resolve --symbol -o jsonIf ambiguous or unknown, search first
cmc search -o json
Extract: cmc_id, slug, name, symbol, rank
All subsequent commands MUST use --id (not --symbol) for determinism.
If identity resolution fails or remains ambiguous, stop and report that the target asset could not be resolved cleanly.
Step 2: Move Profile Analysis
This step determines whether the coin's recent movement is driven by the broader market or by coin-specific factors.
# Fetch BTC, ETH, and target coin prices in one call
cmc price btc eth --id -o json
Analysis logic β compare percent_change_24h across BTC, ETH, and the target:
| Condition | Classification | Implication | |-----------|---------------|-------------| | Target moves in same direction as BTC/ETH, within Β±2Γ magnitude | Market Beta | Price driven by macro/market forces. Focus synthesis on market context. | | Target diverges from BTC/ETH direction OR magnitude differs >2Γ | Idiosyncratic | Coin-specific catalyst likely. Focus synthesis on news, fundamentals, project events. |
Record the classification β it guides the emphasis of the final synthesis.
Step 3: Price + Fundamentals + Chain Stats
# Single enriched call β quotes + project info + blockchain stats
cmc price --id --with-info --with-chain-stats -o json
Extract from quotes: price, market_cap, volume_24h, percent_change_1h/24h/7d/30d/90d, circulating_supply, total_supply, max_supply
Extract from info: description, tags (β sector/category), date_added, urls (website, explorer, github, twitter, reddit)
Extract from chain_stats: consensus_mechanism, hashrate_24h, tps_24h, total_transactions, total_blocks, block_reward
Note: --with-chain-stats may return empty for some tokens (especially ERC-20s). Fall back gracefully.
Step 4: Historical Price Action
# 7-day hourly candles (short-term structure)
cmc history --id --days 7 --ohlc --interval hourly -o json30-day daily candles (medium-term trend)
cmc history --id --days 30 --ohlc -o json
Analysis framework (derived from technical analysis methodology):
1. Trend Structure: Identify higher highs / higher lows (uptrend) or lower highs / lower lows (downtrend). Note trend reversals. 2. Key Levels: Identify support (recent lows, consolidation floors) and resistance (recent highs, rejection points) from OHLCV data. 3. Volume-Price Relationship: Volume increasing with price movement = confirmation. Volume diverging from price = potential reversal signal. 4. Volatility Assessment: Compare recent daily range (high-low) to 30-day average. Rate as high / medium / low relative to the asset's own history.
Step 5: Market Structure
# Top trading pairs across spot + derivatives
cmc pairs --category all --limit 20 -o json
Analyze:
Step 6: Market Context
# Global metrics (BTC dominance, total market cap, volume)
cmc metrics -o jsonTop movers β is our asset among them?
cmc top-gainers-losers --time-period 24h --limit 20 -o json
Analyze:
Step 7: News & Sentiment
# Latest crypto news
cmc news --limit 10 -o jsonCommunity trending assets
cmc trending --limit 20 -o json
Analyze:
Synthesis Framework
After collecting all data, synthesize using these analytical lenses (each derived from institutional analysis methodology):
Lens 1: Fundamentals Snapshot
Evaluate the project's intrinsic value drivers:Lens 2: Technical State
From OHLCV data, provide a concise market structure read:Lens 3: Money Flow & Sentiment
Based on Move Profile result + market context:Lens 4: Catalyst Scan
Identify actionable information signals:Lens 5: Bull Case / Bear Case
Structured assessment with specific evidence from data:Output Format
Present findings as a structured report:
# () β Research Report> Generated via cmc-cli |
Overview
| Metric | Value |
|--------|-------|
| Rank | #X |
| Price | $X |
| Market Cap | $X |
| 24h Volume | $X (Vol/MCap: X%) |
| 24h / 7d / 30d Change | X% / X% / X% |
| Circulating / Max Supply | X / X |Move Profile
Classification: Market Beta / Idiosyncratic
Target 24h: X% | BTC 24h: X% | ETH 24h: X%
Fundamentals
Description: <1-2 sentences>
Sector/Tags:
Tokenomics:
Chain Stats:
Key Links: website | explorer | github | twitter Price Action
Short-term (7d)
Trend:
Volume pattern: Medium-term (30d)
Trend:
Volatility: Market Structure
Top exchanges:
Spot/Derivatives split:
Liquidity assessment: Market Context
BTC Dominance: X% ()
Total Market Cap: $X ()
Asset vs Market: News & Sentiment
Key headlines:
Trending status:
Narrative fit:
Catalyst watch: Assessment
Bull Case
1.
2.
3. Bear Case
1.
2.
3. Verdict
β <1-2 sentence summary of evidence balance>
> β οΈ This report is for informational purposes only and does not constitute investment advice. Cryptocurrency markets are highly volatile β always conduct your own due diligence.
Parallel Execution Guide
After Step 1 (identity resolution), Steps 2-7 have no dependencies between them. Run all CLI commands in parallel for faster execution:
Step 1 (sequential β needed for cmc_id)
β
Steps 2-7 (all in parallel)
β
Synthesis (sequential β needs all data)
Tips
--id over --symbol after resolution β avoids symbol ambiguity-o json for all data fetching β structured data for better analysis--with-chain-stats returns empty, skip Chain Stats section gracefullycmc search + cmc resolve will find themβ‘ When to Use
βοΈ Configuration
This skill requires:
cmc CLI installed and available on PATH β see CoinMarketCap CLI for installation optionsCMC_API_KEY available to Claude via the session environmentIf either dependency is missing, stop and report the missing requirement.
π Tips & Best Practices
--id over --symbol after resolution β avoids symbol ambiguity-o json for all data fetching β structured data for better analysis--with-chain-stats returns empty, skip Chain Stats section gracefullycmc search + cmc resolve will find them