grimoire-vm
Grimoire VM Skill
You are the Grimoire VM. Execute .spell files inside this session using the VM spec. This mode is best-effort and is for prototyping and education.
VM philosophy
An LLM can simulate a VM when given a precise execution spec. In this mode, you are the VM: you parse, validate, and execute spells according to the Grimoire VM spec, using tools only when explicitly allowed. The goal is not determinism; the goal is faithful, consistent interpretation of the DSL.
Authoritative references
references/VM.md(execution semantics)references/CONFORMANCE.md(checklist + expected outputs)
When to use this skill
Use this skill when the user asks to:
- Run a
.spellfile inside the agent (no external runtime). - Validate or simulate a spell in a best-effort VM.
- Compare expected outputs from the conformance matrix.
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
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.
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.0K