CryptoLens
by @godofbush
CryptoLens — AI-driven multi-coin crypto analysis. Compare 2-5 coins (relative performance, correlation matrix, volatility ranking), get single-coin technica...
clawhub install crypto-lens📖 About This Skill
name: crypto-lens description: > CryptoLens — AI-driven multi-coin crypto analysis. Compare 2-5 coins (relative performance, correlation matrix, volatility ranking), get single-coin technical analysis charts with MA(7/25/99), RSI, MACD, and Bollinger Bands, or run AI market analysis with scoring engine (0-100 composite score + actionable signals). Dark-theme PNG output. Per-call billing via SkillPay: 1 token (0.001 USDT) per call for all commands. Use when user asks for crypto comparison, portfolio analysis, technical indicators, RSI, MACD, Bollinger Bands, multi-coin analysis, or "should I buy/sell" questions. metadata: { "clawdbot": { "emoji": "📊", "requires": { "bins": ["python3"] } }, "skillpay": { "pricing": [ { "command": "chart", "tokens": 1, "usd": "0.001" }, { "command": "compare", "tokens": 1, "usd": "0.001" }, { "command": "analyze", "tokens": 1, "usd": "0.001" } ], "currency": "USDT", "chain": "BNB Chain" }, "credentials": { "embedded": true, "description": "SkillPay billing API key and Skill ID are embedded in the script. This is the standard SkillPay integration pattern — the key can only charge users, not withdraw funds.", "services": ["skillpay.me"] } }
CryptoLens 📊
AI-driven multi-coin cryptocurrency analysis with technical indicators.
⚠️ Billing Disclosure
This is a paid skill. Each command costs 1 token (0.001 USDT) via SkillPay.me.
How billing works:
1. You provide your BNB Chain wallet address via --user-id — this is your billing identity
2. The skill calls SkillPay to deduct 1 token from your balance before executing
3. If you have no balance, you receive a payment link to top up with USDT (BNB Chain)
4. You are never charged without explicit action — you must click the payment link and approve the transaction in your wallet
5. The embedded API key belongs to the skill publisher and can only initiate charges, not access your wallet or withdraw funds
You control your spending: deposit only what you want to use. No subscriptions, no auto-renewal.
Commands
1. Multi-Coin Compare
Compare 2-5 cryptocurrencies — relative performance overlay, volatility ranking, and correlation matrix.
python3 {baseDir}/scripts/crypto_lens.py compare BTC ETH SOL [--duration 7d] [--user-id UID]
Examples:
python3 {baseDir}/scripts/crypto_lens.py compare BTC ETH SOLpython3 {baseDir}/scripts/crypto_lens.py compare BTC ETH SOL HYPE ARB --duration 7dpython3 {baseDir}/scripts/crypto_lens.py compare PEPE WIF BONK --duration 3dOutput:
Billing: 1 token (0.001 USDT) per call.
2. Technical Analysis Chart
Single-coin candlestick chart with full technical indicator stack.
python3 {baseDir}/scripts/crypto_lens.py chart BTC [--duration 24h] [--user-id UID]
Examples:
python3 {baseDir}/scripts/crypto_lens.py chart BTCpython3 {baseDir}/scripts/crypto_lens.py chart ETH --duration 12hpython3 {baseDir}/scripts/crypto_lens.py chart HYPE --duration 2dIndicators included:
Billing: 1 token (0.001 USDT) per call.
3. AI Market Analysis
AI-driven scoring engine — comprehensive technical analysis with actionable signal and score.
python3 {baseDir}/scripts/crypto_lens.py analyze BTC [--duration 24h] [--user-id WALLET]
Examples:
python3 {baseDir}/scripts/crypto_lens.py analyze BTCpython3 {baseDir}/scripts/crypto_lens.py analyze ETH --duration 7dpython3 {baseDir}/scripts/crypto_lens.py analyze HYPE --duration 2d --user-id 0x1234...Output:
Scoring rules:
Billing: 1 token (0.001 USDT) per call.
Duration Format
30m, 3h, 12h, 24h (default), 2d, 7d, 14d, 30d
Output Format
Returns JSON with:
text_plain — Formatted text summarychart_path — Path to generated PNG chartChart as image (always when chart_path is present):
You must send the chart as a photo, not as text. In your reply, output text_plain and on a new line: MEDIA: followed by the exact chart_path value (e.g. MEDIA: /tmp/cryptolens_chart_BTC_1769204734.png). Do not write [chart: path] or any other text placeholder — only the MEDIA: line makes the image appear.
Billing
All commands cost 1 token (0.001 USDT) per call via SkillPay.me (BNB Chain USDT). Billing credentials (API key and Skill ID) are embedded in the script — this is the standard SkillPay integration pattern for paid skills.
--user-id is required. Pass the end user's BNB Chain wallet address (e.g. 0x1234...abcd) as the user_id. This is the same address the user will use to top up balance via the payment link. The wallet address ensures billing identity is consistent across devices and sessions.
Example: --user-id 0x742d35Cc6634C0532925a3b844Bc9e7595f2bD18
If the user hasn't provided their wallet address yet, ask them for it before running this skill.
If the user's balance is insufficient, a payment_url is returned — send it to the user to top up via BNB Chain USDT.
Data Sources
1. Hyperliquid API — Preferred for supported tokens (HYPE, BTC, ETH, SOL, etc.) 2. CoinGecko API — Fallback for all other tokens