
grimoire-hyperliquid
Queries Hyperliquid market data using the Grimoire venue CLI. Use when you need mids, books, metadata, open orders, or a withdrawal call.
- Installs
- 1.1K
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/franalgaba/grimoire --skill grimoire-hyperliquid- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads grimoire-hyperliquid automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
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.
FAQ
What does the grimoire-hyperliquid skill do?
Queries Hyperliquid market data using the Grimoire venue CLI. Use when you need mids, books, metadata, open orders, or a withdrawal call.
How do I install grimoire-hyperliquid?
Run npx skills add https://github.com/franalgaba/grimoire --skill grimoire-hyperliquid in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/grimoire-hyperliquid/ (personal) or .claude/skills/grimoire-hyperliquid/ (project).
Which AI agents can use grimoire-hyperliquid?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is grimoire-hyperliquid safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains grimoire-hyperliquid?
It is published by franalgaba in franalgaba/grimoire. It has 1,099 recorded installs.
More from franalgaba/grimoire
grimoire-polymarket
franalgaba/grimoire
Queries Polymarket market data and CLOB state, and manages CLOB orders via the Grimoire venue CLI wrapper backed by the official Polymarket CLI.
grimoire
franalgaba/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-uniswap
franalgaba/grimoire
Retrieves Uniswap router metadata using the Grimoire venue CLI. Use when you need router addresses, adapter information, or Uniswap V3/V4 details.
grimoire-aave
franalgaba/grimoire
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-morpho-blue
franalgaba/grimoire
Fetches Morpho Blue public deployment metadata using the Grimoire venue CLI. Use when you need contract addresses or adapter info.
grimoire-pendle
franalgaba/grimoire
Fetches Pendle Hosted SDK metadata using the Grimoire venue CLI. Use when you need supported chains, aggregators, markets, assets, or market token details.
Popular other skills
hyperframes-cli
heygen-com/hyperframes
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
triage
mattpocock/skills
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
ask-matt
mattpocock/skills
Ask which skill or flow fits your situation. A router over the skills in this repo.
to-questionnaire
mattpocock/skills
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
loop-me
mattpocock/skills
Grill me about specs for the workflows I want to build, within this workspace.