Data & AnalyticsDocumentedScanned
hyperliquid
Read-only Hyperliquid market data assistant (perps + spot optional) with support for natural-language requests.
Share:
Installation
npx clawhub@latest install hyperliquidView the full skill documentation and source below.
Documentation
Hyperliquid (read-only)
Implement read-only market-data queries for Hyperliquid using the Info HTTP endpoint:
POST -Content-Type: application/jsonPrefer **HTTP snapshot** flows for v1. WebSocket streaming can be added later. ## Supported user input styles Treat these as equivalent: - Natural language: “Hyperliquid quote BTC”, “top movers 24h”, “book ETH”, “1h candles for SOL last 48” - Terminal style:hl quote BTC,hl movers --top 10 --window 24h- Slash style:/hl quote BTC,/hl overviewParse/hlandhlfirst (deterministic). If no prefix, fall back to intent extraction from natural language. ## Canonical commands (v1) Market data: -quote: show mark/mid/oracle, 24h change (prevDayPx), 24h notional volume, open interest (perps), funding (perps), premium, impact prices -movers [--window 24h] [--top N]: rank by 24h % change (markPx vs prevDayPx) -funding-top|funding-bottom [--n N]: rank by funding (perps only) -book: show top 20 levels per side (and spread) -candles --interval <1m|...|1M> (--last N | --start
- Prefer short bullet output.
- Show units and timeframes.
- Handle missing fields gracefully (e.g., midPx sometimes null).
Quick manual test
Run locally:
node skills/hyperliquid/scripts/hyperliquid_chat.mjs "hl quote BTC"
node skills/hyperliquid/scripts/hyperliquid_chat.mjs "/hl movers --top 5"