Data & AnalyticsDocumentedScanned

hyperliquid

Read-only Hyperliquid market data assistant (perps + spot optional) with support for natural-language requests.

Share:

Installation

npx clawhub@latest install hyperliquid

View 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/json Prefer **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 overview Parse /hl and hl first (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
When responding:
  • 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"