analyze-crypto — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited analyze-crypto (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Perform a comprehensive crypto research analysis on a single coin or token. Combine price data, CoinGecko fundamentals, technical signals, and market-wide sentiment into a unified thesis.
Announce at start: "Running full crypto analysis on [COIN] — collecting price data, market data, technicals, and sentiment..."
Parse $ARGUMENTS as a single coin identifier. If empty or missing, respond with: "Usage: /analyze-crypto COIN (e.g., bitcoin, BTCUSDT, ethereum)" and STOP.
Primary format: CoinGecko slug (lowercase, no suffix) -- e.g., "bitcoin", "ethereum", "solana". Use directly as coinId. Derive the trading pair by mapping common slugs (bitcoin->BTCUSDT, ethereum->ETHUSDT, solana->SOLUSDT, etc.).
Secondary format: Trading pair (contains "USDT") -- e.g., "BTCUSDT". Use directly for crypto_quote and crypto_technicals. Infer coinId from common mappings; if unknown, skip CoinGecko calls and note the gap.
Plain uppercase symbols (e.g., "BTC", "ETH") are also accepted -- append "USDT" for the pair and infer coinId from common mappings.
If the coin cannot be resolved to at least a trading pair, respond with an error and STOP.
| Tool | Parameters | Priority |
|---|---|---|
| crypto_quote | symbols=[PAIR] | REQUIRED |
| crypto_technicals | symbols=[PAIR] | REQUIRED |
| coingecko_coin | coinId=SLUG | REQUIRED |
| sentiment_crypto_fear_greed | (no parameters) | ENRICHMENT |
| coingecko_global | (no parameters) | ENRICHMENT |
If a REQUIRED tool fails, report the error and STOP. If coingecko_coin fails because the slug mapping was wrong, note the gap and continue with trading pair data only. If ENRICHMENT tools fail, continue without them.
DO NOT reproduce raw tool output. Synthesize across all data sources.
Cross-reference in this order:
Weight REQUIRED data heavily. Use ENRICHMENT data to confirm or challenge. If the coin is an altcoin, explicitly discuss BTC correlation risk.
[Price] | [Change 24h %] | Vol 24h: [Volume] | MCap: [Market Cap] | Rank: #[Rank]
| Metric | Value |
|---|---|
| All-Time High | |
| ATH Distance | |
| 24h High / Low | |
| Circulating Supply | |
| Total Supply | |
| Market Cap Rank |
| Indicator | Value | Signal |
|---|---|---|
| RSI (14) | ||
| MACD | ||
| SMA 20 | ||
| SMA 50 | ||
| SMA 200 | ||
| TradingView Rating |
| Indicator | Value | Reading |
|---|---|---|
| Crypto Fear & Greed | ||
| BTC Dominance | ||
| Total Crypto Market Cap |
If enrichment data is unavailable, omit the row and note "Market context data unavailable" below the table.
Direction: BULLISH / BEARISH / NEUTRAL Confidence: HIGH / MEDIUM / LOW Support: [level] Resistance: [level] Key Risk: One sentence describing the primary downside scenario (e.g., BTC breakdown, regulatory event, liquidity thin below support).
Data from TradingView and Yahoo Finance is 15-minute delayed. CBOE and sentiment data is end-of-day. Verify critical levels with real-time data before executing trades.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.