How to install grimoire-hyperliquid
npx skills add https://github.com/franalgaba/grimoire --skill grimoire-hyperliquidFull instructions (SKILL.md)
Source of truth, from franalgaba/grimoire.
name: grimoire-hyperliquid description: Queries Hyperliquid market data using the Grimoire venue CLI. Use when you need mids, books, metadata, open orders, or a withdrawal call.
Grimoire Hyperliquid Skill
Use this skill for Hyperliquid metadata snapshots and, when explicitly requested, withdrawals.
Preferred invocations:
grimoire venue hyperliquid ...npx -y @grimoirelabs/cli venue hyperliquid ...(no-install)bun run packages/cli/src/index.ts venue hyperliquid ...(repo-local)grimoire-hyperliquid ...(direct binary from@grimoirelabs/venues)
Recommended preflight:
grimoire venue doctor --adapter hyperliquid --json- Ensure
HYPERLIQUID_PRIVATE_KEYis set before stateful actions (withdraw).
Use --format spell for snapshot params: blocks.
Commands
Read-only data:
grimoire venue hyperliquid mids— mid prices for all perp assetsgrimoire venue hyperliquid l2-book --coin <symbol>— L2 order book for a coingrimoire venue hyperliquid open-orders --user <address>— open orders for an addressgrimoire venue hyperliquid meta— perp market metadata (universe, margin tables)grimoire venue hyperliquid spot-meta— spot market metadata (tokens, universe)
Snapshot commands (agent-only, generate spell params: blocks):
grimoire venue hyperliquid mids-snapshotgrimoire venue hyperliquid l2-book-snapshot --coin <symbol>grimoire venue hyperliquid open-orders-snapshot --user <address>grimoire venue hyperliquid meta-snapshotgrimoire venue hyperliquid spot-meta-snapshot
Stateful:
grimoire venue hyperliquid withdraw --amount <usdc> --keystore <path> [--password-env <name>] [--destination <addr>]
Examples
grimoire venue hyperliquid mids --format table
grimoire venue hyperliquid mids --format spell
grimoire venue hyperliquid l2-book --coin BTC
grimoire venue hyperliquid l2-book --coin BTC --format spell
grimoire venue hyperliquid open-orders --user 0x0000000000000000000000000000000000000000
grimoire venue hyperliquid meta
grimoire venue hyperliquid mids-snapshot
grimoire venue hyperliquid l2-book-snapshot --coin BTC
grimoire venue hyperliquid meta-snapshot
Use -snapshot variants to emit params: blocks for spell inputs. These are agent-only (output suppressed in interactive mode).
Spell Actions
Hyperliquid uses custom action type with op: "order" for order placement:
hyperliquid.custom(op="order", coin="ETH", price="3500", size="0.1", side="buy", order_type="Gtc")
The adapter does not support runtime constraints (max_slippage, etc.). Order parameters are validated at the adapter boundary.
Supported TIF values: Gtc, Ioc, Alo, FrontendMarket.
Metric Surface (Spell Comparisons)
Hyperliquid exposes mid_price for symbol midpoint comparisons:
hl_mid = metric("mid_price", hyperliquid, ETH)
The third argument is the Hyperliquid symbol to read (for example ETH, BTC, SOL).
Notes
withdrawis stateful and requires explicit user confirmation plus keystore credentials.mids,l2-book,open-orders,meta,spot-metaare read-only info calls.- Use
--format spellfor snapshot-based spell inputs. - Use
--format jsonformeta/spot-metain automation;--format tableshows compact summaries for nested payloads. anvil/castare EVM tools and are not applicable for Hyperliquid execution/diagnostics.
Related skills
More from franalgaba/grimoire and the wider catalog.
grimoire-polymarket
Query Polymarket markets and manage CLOB orders via the Grimoire CLI wrapper.
grimoire-uniswap
Retrieves Uniswap router metadata using the Grimoire venue CLI. Use when you need router addresses, adapter information, or Uniswap V3/V4 details.
grimoire-aave
Fetches Aave V3 public market data using the Grimoire venue CLI. Use when you need Aave health checks, chain listings, market metadata, or reserve info.
grimoire
Install and operate Grimoire, author .spell files with full syntax coverage (including advisory decision logic), and run compile/validate/simulate/cast safely. Use when users ask to create, edit, debug, validate, simulate, execute, or explain Grimoire strategies.
grimoire-morpho-blue
Fetches Morpho Blue public deployment metadata using the Grimoire venue CLI. Use when you need contract addresses or adapter info.
grimoire-pendle
Fetches Pendle Hosted SDK metadata using the Grimoire venue CLI. Use when you need supported chains, aggregators, markets, assets, or market token details.