grimoire
Create, validate, simulate, and execute Grimoire strategy spells with full DSL syntax coverage and advisory decision logic.
- Supports complete spell authoring workflow: compile, validate, simulate, and cast operations with dry-run safety checks before live execution
- Includes mandatory syntax references (syntax-capabilities.md, authoring-workflow.md) that must be read before any spell creation or editing to avoid authoring errors
- Provides three installation paths (global npm, npx, repo-local Bun) with automatic fallback resolution and venue-specific doctor diagnostics for RPC/signer validation
- Advisory decision blocks require explicit timeout and fallback configuration; supports deterministic replay via
--advisory-replayfor moving from preview to live execution - Built-in wallet commands (generate, import, balance, wrap/unwrap) and cross-chain execution with per-chain RPC mapping and Morpho market ID configuration
Grimoire CLI Skill
This skill is the base operating playbook for Grimoire.
When To Use
Use this skill when the task includes:
- install/setup of Grimoire tooling
- creating or editing
.spellfiles - syntax questions about DSL capability
- advisory (
advise) authoring, debugging, and replay workflows - setup/compile/validate/simulate/cast/resume workflows
- debugging spell compile/runtime failures
Mandatory Loading Rules
All references/ and docs/ paths below are relative to this skill directory (skills/grimoire/). These rules are required — they solve syntax coverage gaps that cause authoring errors.
More from franalgaba/grimoire
grimoire-polymarket
Queries Polymarket market data and CLOB state, and manages CLOB orders via the Grimoire venue CLI wrapper backed by the official Polymarket CLI.
11.6Kgrimoire-hyperliquid
Queries Hyperliquid market data using the Grimoire venue CLI. Use when you need mids, books, metadata, open orders, or a withdrawal call.
1.0Kgrimoire-morpho-blue
Fetches Morpho Blue public deployment metadata using the Grimoire venue CLI. Use when you need contract addresses or adapter info.
1.0Kgrimoire-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.
1.0Kgrimoire-uniswap
Retrieves Uniswap router metadata using the Grimoire venue CLI. Use when you need router addresses, adapter information, or Uniswap V3/V4 details.
1.0Kgrimoire-pendle
Fetches Pendle Hosted SDK metadata using the Grimoire venue CLI. Use when you need supported chains, aggregators, markets, assets, or market token details.
999