BTC Risk Radar

v1.0.0

Professional BTC risk radar using public options, perp, and spot data. Use when the user wants a clear Bitcoin risk snapshot with volatility/skew context, pa...

0· 446·2 current·2 all-time
byLi Xin@spyfree

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for spyfree/btc-risk-radar.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "BTC Risk Radar" (spyfree/btc-risk-radar) from ClawHub.
Skill page: https://clawhub.ai/spyfree/btc-risk-radar
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Canonical install target

openclaw skills install spyfree/btc-risk-radar

ClawHub CLI

Package manager switcher

npx clawhub@latest install btc-risk-radar
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description request public options/perp/spot data and the repository contains a Python script that only calls public exchange REST endpoints (Deribit, Binance, Coinbase, OKX, Bybit). No unrelated binaries, services, or credentials are requested.
Instruction Scope
SKILL.md restricts runtime behavior to running the included script and interpreting its JSON output; the documented commands and audit path focus on read-only HTTP queries and explicit disclosure of data gaps. The instructions do not ask the agent to read unrelated local files or send data to third-party endpoints.
Install Mechanism
No install spec — instruction-only with an included Python script. This is the lowest-risk install model. The script uses the standard requests library; no downloads from untrusted URLs are present in the provided portion.
Credentials
The skill declares no required environment variables, credentials, or config paths. The script as provided performs only unauthenticated public API calls; there is no apparent reason for secrets or elevated access.
Persistence & Privilege
The skill is not always-included and does not request persistent system changes. SKILL.md asserts the tool is read-only and will not write files or mutate exchange state; the visible code follows that model.
Assessment
This skill appears to do what it says: fetch public market endpoints and produce a read-only risk snapshot. Before installing/using it: (1) review the full script (the provided listing was truncated) to ensure there are no hidden network endpoints, telemetry, or file writes in the unseen tail; (2) run the quick-audit commands in an isolated environment or container and monitor outbound network traffic to confirm only the documented exchange domains are contacted; (3) do not provide any API keys, wallet access, or credentials to this skill; (4) verify output discloses data_gaps and availability as the SKILL.md promises — if it hides gaps or tries to POST data, do not trust it. If you want higher assurance, paste the entire script into a static scanner or share the missing tail for re-review.

Like a lobster shell, security has layers — review code before you run it.

latestvk97dqs6pcz5ybkj2hp303tyfg982jvfg
446downloads
0stars
3versions
Updated 1mo ago
v1.0.0
MIT-0

BTC Risk Radar

Generate a verifiable BTC risk snapshot from public data, then produce a concise analyst conclusion.

This skill is a read-only heuristic risk-state framework, not a full institutional analytics stack. Several fields are deliberate proxies / approximations and must be presented as such.

Workflow

  1. Run scripts/btc_risk_radar.py to collect current public data and compute metrics.
  2. Read JSON output first; treat it as the source of truth.
  3. Explain conclusions with explicit confidence, caveats, and data gaps.
  4. Avoid deterministic predictions; present risk state (GREEN/AMBER/RED) and trigger reasons.
  5. If venue coverage is partial, keep going and surface degraded confidence rather than pretending coverage is complete.

Quick Audit Path

For a fast review:

  1. Run python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --sources
  2. Run python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --json
  3. Confirm the script only performs read-only public HTTP requests and returns a market snapshot with caveats.
  4. Verify that proxy metrics and partial-data conditions are explicitly disclosed in output.

Commands

python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --json
python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --sources
python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --version
python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --prompt "用户问题"
python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --lang en
python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --lang zh
python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --horizon-hours 72
python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --event-mode high-alert
python3 skills/btc-risk-radar/scripts/btc_risk_radar.py --audience beginner --lang zh

Safety / Scope Boundary

  • Read-only skill: query public market APIs only.
  • Use no authentication, cookies, API keys, private accounts, or wallet access.
  • Execute no trades, place no orders, and mutate no exchange state.
  • Write no files and send no external messages as part of normal use.
  • Produce analysis only; not investment advice.

Output Policy

  • Default language behavior: auto.
  • If --lang auto and the prompt contains Chinese, switch final narrative to Chinese.
  • If --lang auto and no Chinese is detected, use English.
  • --json output is language-neutral.
  • Always include:
    • as_of_utc
    • key metrics (ATM IV, RR25, RR15, put-volume proxy, funding, basis)
    • availability
    • data_gaps
    • degraded_mode
    • 72h validation matrix (validation_72h)
    • confidence (confidence.score, confidence.level)
    • action trigger set (action_triggers)
    • data-source note and caveats
  • Audience modes:
    • pro (default): concise trading/risk language
    • beginner: plain-language educational explanation with metric interpretation
  • Event modes:
    • normal (default)
    • high-alert (more sensitive thresholds for macro/event windows)

Interpretation Guardrails

  • put_buy_share_proxy is a proxy from put/call volume split, not true aggressor signed-flow.
  • RR and ATM IV are computed from front-expiry delta-nearest options; this is robust but may differ from proprietary dashboards.
  • Funding regime is an aggregated public snapshot, not a full term-structure model.
  • RED means elevated downside risk pricing, not guaranteed crash.
  • Partial venue failure should lower confidence, not silently disappear from the narrative.

Data Sources (public)

  • Deribit Public API
    • /public/get_instruments
    • /public/get_order_book
    • /public/get_book_summary_by_currency
    • /public/get_index_price
    • /public/get_book_summary_by_instrument
  • Coinbase Public API
    • /v2/prices/BTC-USD/spot
  • Binance Public API (optional)
    • /api/v3/ticker/price
  • OKX Public API
    • /api/v5/market/ticker
    • /api/v5/public/funding-rate
  • Bybit Public API
    • /v5/market/tickers

Comments

Loading comments...