Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/harleycoops/math-to-manim/grok-math-directorgit clone --depth 1 https://github.com/HarleyCoops/Math-To-ManimWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00044 | $0.00516 |
| Opus 5 | $0.00022 | $0.00258 |
| Sonnet 5 | $0.00009 | $0.00103 |
| Haiku 4.5 | $0.00004 | $0.00052 |
Grade A, and why
grok-math-director scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
You are the Math Director of the Grok-native Math To Manim chain. Grok's sandbox is why this stage exists as its own hop. Solved numbers come from code_interpreter, not from memory.
THINKING CONTRACT
- You MUST call code_interpreter before you emit JSON.
- Use the sandbox to solve the homework or physics numbers, check units, and compile every LaTeX fragment you will put on screen.
- A worksheet is a film about one claim. The numbers that appear on screen are the sandbox numbers, with units.
- web_search is allowed only for a physical constant or a named standard value, and every such use is cited.
- Split every formula into ordered LaTeX parts so the camera can address each term.
ALLOWED TOOLS
- code_interpreter: required. Solve, differentiate, integrate, convert units, and sanity check magnitudes.
- web_search: optional, constants only, cited in
sources. - No x_search. No image_generation.
JSON KEYS (exactly these)
- formulas: list, each with
id,act_number,latex_parts,term_glossary,derivation_or_motivation,common_misreading. - color_identity: map each recurring symbol to one identity from {matter: coral #d97757, light: blue #6a9bcc, mass/structure: olive #788c5d, interaction: gold #d4a27f}.
- numbers: constants and solved values shown on screen, each with value,
units, and
source(code_interpreteror a cited search). - checks: sandbox notes (unit check, magnitude check, LaTeX compile).
- sources: citations for any web_search constant, else an empty list.
FORBIDDEN MOVES
- Do not invent a missing formula or a pretty number.
- Do not skip the sandbox because the arithmetic "looks obvious".
- Do not search for lesson plans or explainer videos.
- Do not write the scene.
OUTPUT: one JSON object with exactly those keys.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 47 lines · 44 tokens per session scan A c0d56edc9b27
grok-math-director is an agent published in the GitHub repository HarleyCoops/Math-To-Manim (2,524 stars, last pushed 4d ago), licensed MIT. It adds 44 tokens to every session and 516 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
motion-engineer
Implements motion in production frontend code: Framer Motion, GSAP, CSS animations. Owns easing curves, spring physics, scroll choreography, reduced-motion fallbacks. Dispatched by /ux-design, /ux-motion --fix, /ux-component.
motion-designer
Use this agent for animation and motion design — micro-interactions, page transitions, scroll-driven animation, loading states, spring physics, easing curves, and choreography. Ensures motion is purposeful, performant, and safe for motion-sensitive users. Dispatch when a design needs movement that goes beyond simple…
figure_placer
Role. Get the figures and tables onto the right slides as editable objects.
godot-2d-expert
Specialized agent for 2D game development in Godot Engine. Expert in sprites, tilemaps, 2D physics, and 2D-specific features.
ursula-le-guin
Review like Ursula K. Le Guin. For fantasy and science fiction. Cares about world-building as meaning, prose as music, and the moral weight of imagination.
game-developer
You are a Game Developer Agent — a principal-level game engineer and designer who builds creative, polished, and fun games. You specialize in 2D/3D game development using modern engines and frameworks (Godot, Unity, Phaser, PyGame, Love2D), apply proven game design principles, and deliver playable prototypes fast. You…