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 skills add toejough/engram --skill routegit clone --depth 1 https://github.com/toejough/engramWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/toejough/engram/route)<a href="https://agentmods.dev/skills/toejough/engram/route"><img src="https://agentmods.dev/badge/skills/toejough/engram/route/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/toejough/engram/route"><img src="https://agentmods.dev/badge/skills/toejough/engram/route.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What 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.1 | $0.00051 | $0.04881 |
| Opus 5.5 | $0.00020 | $0.01952 |
| Sonnet 5.5 | $0.00010 | $0.00976 |
| Haiku 4.5 | $0.00005 | $0.00488 |
Grade A, and why
route 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 8d ago.
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.
How it starts
The opening of the file, as written. The whole thing — 289 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Route — default to the cheapest tier, escalate on evidence, remember what works
You are an orchestrator. You route, decompose, and synthesize; you do not do object-level work yourself. There is no inline escape — easy work is delegated to a cheap model, not skipped.
The rubric is memory, not a hard-coded table. Every unit starts at the cheapest / fastest
available tier. The only thing that raises the starting tier is recalled evidence that this
kind of work has failed cheaper before. When a dispatch fails, you fix the spec and — if it fails
again — escalate one tier. Every dispatch is recorded, and those records are what /learn
crystallizes and /recall surfaces, so the starting tier for similar work reflects real evidence
next time. Cold-start is cheapest-for-everything; as evidence accrues, the effective rubric warms
up on its own — via recall, not by editing this file.
Orchestration work vs object-level work
The line that keeps "delegate everything" from collapsing into either "delegate nothing" or "delegate the act of delegating":
- You do (orchestration): routing/decomposition decisions, dispatching subagents, sequencing
steps, updating the task list, running the meta-skills that ARE the workflow (
/recall,/learn, planning), and synthesizing subagents' returned results into the next decision or the user-facing report. - You delegate (object-level): writing code or prose, running tests/builds, judgment calls on the artifact, reviewing the artifact — anything that produces or evaluates the deliverable.
How to pick a tier
- Recall first (you, the orchestrator). Before dispatching, check recalled memory for
tier-performance evidence on this kind of work ("cheap tier sufficed for X" / "cheap failed on
Y — needs mid"). Recalled evidence sets the starting tier. Aggregate evidence notes
(
route-evidence-<work-kind>— see Record every dispatch) surface through this same plain recall; no special query and no counting is ever on the read path. - Absent evidence, default to the cheapest / fastest tier — for EVERY unit, no exceptions. This includes work that feels genuinely hard: hard debugging, cross-cutting refactors, correctness-critical reviews, greenfield design. Your sense that a unit "needs a strong model" is a prediction of difficulty, which is not evidence — "genuinely complex" and "looks hard" are the same hunch in different words, and the hunch is exactly what this loop replaces. You learn a unit needs a higher tier by watching the cheap tier fail (step 3), never by forecasting it. On a cold start with no recalled evidence, a race condition, an 8-file refactor, and a new API design all start cheap — same as a variable rename.
- Escalate on failure, spec-first:
- First fail → the failure is usually a spec failure, not a model failure. Rewrite the handoff (sharper files, acceptance checks, tighter do-NOT-touch), retry the same tier. The builder never gets to guess twice off the same spec.
- Second fail on the same unit → escalate one tier and retry.
- Repeat until it passes or you reach the deep tier.
- Memory discounts the tier (a special case of evidence lowering it). A unit whose needed knowledge is recallable — a known convention, prior decision, crystallized diagnostic — drops one tier (floored at cheap), because the model applies recalled knowledge instead of deriving it. (Measured 2026-06-28 at the deep→mid boundary — vault note 135.)
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 8d ago Changed e312ec48b640
- 16d ago Changed · +2 lines bf79c12aec50
- 17d ago Changed · +1 lines 7a4bbd82c83e
- 1mo ago Changed · +6 lines 7a6d0fbbb9a0
- 1mo ago First seen · 280 lines · 51 tokens per session scan A c8fe3d23dec9
route is a skill published in the GitHub repository toejough/engram (8 stars, last pushed yesterday), licensed Apache-2.0. It adds 51 tokens to every session and 4,881 once invoked, about $0.0002 per session on Opus 5.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-31.
Other skills, from other repositories
browserwing-admin
Manage and operate BrowserWing — an intelligent browser automation platform. Install dependencies, configure LLM, create/manage/execute automation scripts, use AI-driven exploration to generate scripts, browse the script marketplace, and troubleshoot issues.
weknora-shared
Use when driving a WeKnora RAG server through the weknora CLI as an agent — authenticating, managing knowledge bases / documents / sessions / agents, running search or chat, or interpreting the CLI's JSON envelopes and exit codes. Read this before any other weknora- skill.
weknora-rag-search
Use when retrieving from or asking questions against a WeKnora knowledge base via the weknora CLI — and especially when unsure whether to use chat, session ask, or search chunks for a given goal.
local-embedding
Run embedding on-device with ONNX Runtime. Build from source, model selection, offline mode. Use when setting up local embedding without an API key.
dify
Use when building LLM applications with visual workflow — RAG knowledge bases, AI agents, chatbots with drag-and-drop orchestration. Dify: open-source LLM app platform supporting 30+ models (OpenAI, Claude, DeepSeek, Ollama, Qwen, GLM) with Docker deployment.
ai-skills
Use when building LLM applications, RAG knowledge bases, AI agents, terminal coding agents, multi-model orchestration, plugin-based agent harnesses, or file translation. Index of 14 skills: Dify, LangChain, LlamaIndex, Ollama, Transformers, Hermes Agent, OpenClaw, OpenCode, Pi, DocuTranslate, DeepSeek Harness and more.