Install
openclaw skills install crypto-market-analystAnalyze Bitcoin, Ethereum, and major altcoins using real-time price, on-chain signals, and macro context from the Finskills API.
openclaw skills install crypto-market-analystAnalyze the cryptocurrency market using real-time and historical price data from the Finskills API free-tier crypto endpoints. Covers Bitcoin, Ethereum, and major altcoins with market cap, dominance, volatility, and crypto-specific cycle analysis (halving cycles, fear/greed dynamics, altcoin seasons). Synthesizes a structured market regime classification and actionable positioning guidance.
API Key required — Register at https://finskills.net to get your free key.
Header: X-API-Key: <your_api_key>
Get your API key: Register at https://finskills.net — free tier available, Pro plan unlocks real-time quotes, history, and financials.
Activate when the user:
GET https://finskills.net/v1/free/crypto/markets
Extract (for top 20+ coins):
id: coin identifier (bitcoin, ethereum, solana, etc.)name, symbolcurrent_pricemarket_capmarket_cap_rankprice_change_percentage_24hprice_change_percentage_7dtotal_volume (24h)circulating_supplyhigh_24h, low_24hath (all-time high), ath_change_percentage (% from ATH)For any specific coin the user asks about:
GET https://finskills.net/v1/free/crypto/price/{coinId}
Examples: bitcoin, ethereum, solana, cardano, avalanche-2, chainlink
Extract: current price, market cap, volume, price change (24h, 7d, 30d)
For BTC and ETH (primary assets), and any requested altcoin:
GET https://finskills.net/v1/free/crypto/history/{coinId}
Extract: date series, price series
Compute: 7-day/30-day/90-day returns, drawdown from ATH, 30-day rolling volatility
From the markets data, compute:
Total Crypto Market Cap:
Total_MCap = sum(market_cap for all coins in response)
Bitcoin Dominance:
BTC_Dominance = BTC_market_cap / Total_market_cap × 100
Ethereum Dominance:
ETH_Dominance = ETH_market_cap / Total_market_cap × 100
Altcoin Dominance = 100 - BTC_Dominance - ETH_Dominance
Dominance Signal:
| BTC Dominance | Signal |
|---|---|
| > 55% | Risk-off; Bitcoin outperforming; early bull or bear market |
| 45–55% | Balanced; mainstream phase; ETH/large caps performing |
| < 45% | Altcoin season; speculation elevated; late-cycle risk |
Key Bitcoin Halving Cycle Facts:
Current Cycle Position: Based on time since last halving (April 19, 2024), estimate cycle phase:
ATH Distance:
BTC_ATH_Distance = (BTC_current_price / BTC_ath) - 1 (as %)
60% below ATH: Capitulation / deep bear
30-Day Rolling Volatility (Annualized): From historical price data:
daily_returns = price.pct_change()
vol_30d_annualized = daily_returns.rolling(30).std() × sqrt(365) × 100
Crypto Volatility Regimes:
80%: High volatility — extreme moves likely in both directions
120%: Crisis / capitulation volatility
Drawdown from ATH:
Max drawdown from ATH = (current_price - ath) / ath × 100
Sharp Decline Detector (last 7 days):
Estimate altcoin season based on dominance ratios and altcoin vs. BTC performance:
Altcoin Season Signal:
From the markets data, compute how many of the top 20 coins beat BTC's 7-day return:
beating_btc = count(coin for coin in top_20 if coin.7d_return > BTC.7d_return)
ratio = beating_btc / 20
0.75: Altcoin season
For major L1 blockchains (ETH, SOL, ADA, AVAX), compute relative performance vs. BTC:
Relative_Return = coin_7d_return - BTC_7d_return
Identify which L1s are gaining / losing market share.
Crypto increasingly correlates with risk assets (Nasdaq) during certain regimes:
/v1/market/summary if available): Crypto headwind/v1/free/commodity/price/gold)Note the correlation context without making definitive claims.
Use market data as a sentiment proxy (actual Fear & Greed Index data unavailable):
Sentiment Estimation from Data:
╔══════════════════════════════════════════════════════════════╗
║ CRYPTO MARKET REPORT — {DATE} ║
╚══════════════════════════════════════════════════════════════╝
📊 MARKET OVERVIEW
Total Crypto Market Cap: ${X}T / ${X}B
24H Volume: ${X}B
BTC Dominance: {X.X}% [{Signal: Risk-Off / Balanced / Altcoin Season}]
ETH Dominance: {X.X}%
Altcoin Dom.: {X.X}%
Season: → {BITCOIN SEASON / MIXED / ALTCOIN SEASON 🔥}
₿ BITCOIN
Price: ${price} 24H: {+/-X}% 7D: {+/-X}% 30D: {+/-X}%
Market Cap: ${X}B
ATH: ${ath} (${ath_distance}% from ATH)
30D Volatility: {X}% annualized
Cycle Status: {N} months since April 2024 halving
Phase: {ACCUMULATION / EARLY BULL / BULL EXPANSION / LATE BULL / BEAR}
BTC Regime: → {ACCUMULATION / BULL MARKET / RISK ZONE / BEAR MARKET}
Ξ ETHEREUM
Price: ${price} 24H: {+/-X}% 7D: {+/-X}%
Market Cap: ${X}B
ETH/BTC Ratio: {ratio} [{ETH strong vs BTC / ETH lagging BTC}]
ATH Distance: {-X}%
🌐 TOP ALTCOINS (vs. BTC 7D: {BTC_7d}%)
Rank Name Symbol Price 7D vs. BTC MCap
──── ────────── ────── ────────── ─────── ─────── ─────────
3 Solana SOL ${price} {+/-X}% {+/-X}% ${B}B
4 XRP XRP ${price} {+/-X}% {+/-X}% ${B}B
5 BNB BNB ${price} {+/-X}% {+/-X}% ${B}B
6 Avalanche AVAX ${price} {+/-X}% {+/-X}% ${B}B
7 Cardano ADA ${price} {+/-X}% {+/-X}% ${B}B
...
Top Performers (7D, vs BTC): {list top 3 outperformers}
Laggards (7D, vs BTC): {list top 3 underperformers}
Altcoins beating BTC (7D): {N}/20 = {%} → {Altcoin Season / Mixed / BTC Season}
📉 RISK ASSESSMENT
Market-Wide Drawdown from ATH: {X}%
Estimated Sentiment: {EXTREME GREED / GREED / NEUTRAL / FEAR / EXTREME FEAR}
Key Risk: {Specific concern if elevated}
💡 POSITIONING SIGNALS
BTC View: {BULLISH — accumulate / NEUTRAL — hold / BEARISH — reduce}
ETH vs. BTC: {ETH gaining / losing relative strength → flip / hold allocation}
Altcoin Exposure: {Max exposure now / Reduce to BTC+ETH only}
Rationale: {2-sentence synthesis of the above data points}
📌 MACRO CONTEXT
{Note any relevant macro factors: Fed policy, equity correlation, dollar strength, gold comparison}
🔍 KEY LEVEL TO WATCH
{The most important price level or ratio to monitor for a regime shift signal}