← 返回 Skills 市场
godofbush

CryptoLens

作者 Altair · GitHub ↗ · v2.0.1
cross-platform ✓ 安全检测通过
327
总下载
1
收藏
0
当前安装
12
版本数
在 OpenClaw 中安装
/install crypto-lens
功能描述
CryptoLens — AI-driven multi-coin crypto analysis. Compare 2-5 coins (relative performance, correlation matrix, volatility ranking), get single-coin technica...
使用说明 (SKILL.md)

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 SOL
  • python3 {baseDir}/scripts/crypto_lens.py compare BTC ETH SOL HYPE ARB --duration 7d
  • python3 {baseDir}/scripts/crypto_lens.py compare PEPE WIF BONK --duration 3d

Output:

  • Price comparison table with change %, volatility ranking
  • Normalized performance overlay chart (who outperformed)
  • Return correlation matrix heatmap
  • Chart saved as PNG

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 BTC
  • python3 {baseDir}/scripts/crypto_lens.py chart ETH --duration 12h
  • python3 {baseDir}/scripts/crypto_lens.py chart HYPE --duration 2d

Indicators included:

  • MA(7/25/99) — Short / Medium / Long-term moving averages
  • RSI(14) — Relative Strength Index with 30/70 zones
  • MACD(12,26,9) — MACD line, signal line, histogram
  • Bollinger Bands(20,2) — Volatility envelope

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 BTC
  • python3 {baseDir}/scripts/crypto_lens.py analyze ETH --duration 7d
  • python3 {baseDir}/scripts/crypto_lens.py analyze HYPE --duration 2d --user-id 0x1234...

Output:

  • 🎯 Composite score 0-100 (Strong Bearish → Strong Bullish)
  • 🏷️ Signal label: 强烈看涨 / 看涨 / 中性 / 看跌 / 强烈看跌
  • 📝 Per-indicator breakdown with point contribution:
    • RSI(14) zone analysis
    • MACD crossover + histogram momentum
    • MA(7/25/99) trend alignment
    • Price vs MA25 position
    • Bollinger Band position
    • Volume trend (price-volume confirmation)
    • Short-term momentum
  • 💡 Actionable suggestion (one-line conclusion)
  • 📈 Full TA chart attached

Scoring rules:

  • RSI \x3C30: +20 (oversold bullish) / RSI >70: -20 (overbought bearish)
  • MACD golden cross: +15 / death cross: -15
  • MA7>MA25>MA99 bullish alignment: +15
  • Price at BB lower band: +15 / upper band: -15
  • Volume + price confirmation: ±8
  • Weighted sum → normalized to 0-100

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 summary
  • chart_path — Path to generated PNG chart

Chart 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: \x3Cchart_path> 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
安全使用建议
This skill appears to do what it says: fetch market data, compute indicators, and generate charts. Before installing, be aware that (1) the script embeds a publisher SkillPay API key and Skill ID — this is required for the skill to create billing charges for a provided wallet address, but the key is in cleartext in the code, so only install if you trust the publisher; (2) you should never provide private keys or secrets — the skill only needs a public wallet address for billing; (3) inspect the full script yourself (the provided file was truncated) or run it in a sandbox if you want to verify there are no hidden endpoints or behaviors; and (4) review SkillPay.me's terms and the payment flow described in SKILL.md so you understand whether charges require your explicit on-chain approval (as claimed). If you don't trust the publisher or the embedded key, do not install or run the skill.
功能分析
Type: OpenClaw Skill Name: crypto-lens Version: 2.0.1 CryptoLens is a cryptocurrency analysis tool that provides technical indicators (RSI, MACD, Bollinger Bands) and price comparisons using the CoinGecko and Hyperliquid APIs. The skill includes a transparent, per-call billing system via SkillPay.me, which is clearly documented in SKILL.md and implemented in crypto_lens.py. The script uses standard libraries like matplotlib and numpy for data processing and visualization, and it lacks any indicators of malicious intent, such as unauthorized data exfiltration, system persistence, or obfuscated code.
能力评估
Purpose & Capability
Name/description (multi-coin comparison, indicators, scoring) match the bundled Python script and its use of CoinGecko/Hyperliquid data sources and charting libraries. Requiring python3 and numpy/matplotlib is proportionate.
Instruction Scope
SKILL.md directs the agent to run the included script with a user wallet id and to return generated charts via a MEDIA: <path> line. The runtime instructions and the script operate on market APIs and /tmp caches only — they do not request unrelated files, local credentials, or broad system access.
Install Mechanism
There is no download/install step beyond using the provided Python script and the small requirements.txt (matplotlib, numpy). No third-party archives or unusual install locations are used.
Credentials
The skill does not request environment variables or user secrets, but the Python script contains an embedded SkillPay API key and Skill ID (documented in SKILL.md as 'embedded'). Embedding a publisher billing key is consistent with a paid skill, but it means the key is present in distributed code and could be inspected or reused if exposed. SKILL.md also requires the user to provide a BNB wallet address (--user-id) for billing; the script does not ask for private keys.
Persistence & Privilege
The skill is not forced-always, does not modify other skills, and only writes transient cache files to /tmp. It does not request elevated or persistent system privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install crypto-lens
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /crypto-lens 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.1
Add explicit billing disclosure section explaining how charges work and user control
v2.0.0
Phase 2: AI market analysis - analyze command with 7-indicator scoring engine (RSI/MACD/MA/BB/volume/momentum), 0-100 score, 5-level signal, actionable suggestions
v1.0.9
Declare embedded credentials in registry metadata to resolve inconsistency warning
v1.0.8
user-id must be BNB wallet address, required for billing, no auto-fallback
v1.0.7
Auto-generate user_id from machine identity when --user-id not provided; no manual setup needed
v1.0.6
Docs: clarify user-id is required for billing, explain embedded key is standard SkillPay pattern
v1.0.5
Remove env var references from docstring to match pre-configured billing
v1.0.4
Fix: unify pricing docs to 1 token per call everywhere, merge billing sections
v1.0.3
Fix docs: remove env var references, billing is pre-configured, no setup needed
v1.0.2
Hardcode billing keys, remove all env var overrides
v1.0.1
Fix: hardcode billing API key + fail-close when no key or user_id
v1.0.0
Phase 1: Multi-coin comparison + Technical analysis charts with SkillPay billing
元数据
Slug crypto-lens
版本 2.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 12
常见问题

CryptoLens 是什么?

CryptoLens — AI-driven multi-coin crypto analysis. Compare 2-5 coins (relative performance, correlation matrix, volatility ranking), get single-coin technica... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 327 次。

如何安装 CryptoLens?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install crypto-lens」即可一键安装,无需额外配置。

CryptoLens 是免费的吗?

是的,CryptoLens 完全免费(开源免费),可自由下载、安装和使用。

CryptoLens 支持哪些平台?

CryptoLens 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 CryptoLens?

由 Altair(@godofbush)开发并维护,当前版本 v2.0.1。

💬 留言讨论