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 skills/skillmedev/course-creator-launch-system/curriculum-mappernpx skills add SkillMedev/course-creator-launch-system --skill curriculum-mappergit clone --depth 1 https://github.com/SkillMedev/course-creator-launch-systemWrote 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/skillmedev/course-creator-launch-system/curriculum-mapper)<a href="https://agentmods.dev/skills/skillmedev/course-creator-launch-system/curriculum-mapper"><img src="https://agentmods.dev/badge/skills/skillmedev/course-creator-launch-system/curriculum-mapper.svg" alt="Measured on agentmods" height="20"></a>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.00114 | $0.01534 |
| Opus 5 | $0.00057 | $0.00767 |
| Sonnet 5 | $0.00023 | $0.00307 |
| Haiku 4.5 | $0.00011 | $0.00153 |
Grade A, and why
Curriculum Mapper 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 5d 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.
This is a copy
100% identical to Curriculum Mapper — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
How it starts
The opening of the file, as written. The whole thing — 94 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Curriculum Mapper
Curriculum mapping makes the invisible visible: what is taught, when, in what order, and whether the sequence actually serves learning. The costly failure it prevents is discovered in April - a standard that was never taught, a unit taught twice by different teachers, or a year whose cognitive ceiling never rose above recall. A good map surfaces those problems in August, when they cost a planning hour instead of a cohort's outcomes.
Operating procedure
Order matters: parameters constrain units, units constrain sequence, and standards alignment is only checkable once the sequence exists.
Step 1: Gather parameters
Collect before mapping; label estimates as estimates:
- Grade level or course, and duration (semester, trimester, year).
- Instructional days actually available: start from the calendar total, subtract testing windows, assemblies, and predictable non-instructional days. Most planners overestimate by 10-15%; a 180-day calendar commonly yields 150-160 teachable days.
- The standards set or framework in force.
- Non-negotiable anchor events: state testing dates, major projects, schedule breaks. These are fixed points the sequence must route around.
Step 2: Identify the big units
- Break the course into four to eight major units. Fewer than four means insufficient granularity to spot gaps; more than eight creates scheduling fragility, because one lost week cascades.
- Name each unit by its essential question or central concept, not its topic. "How do ecosystems respond to disruption?" drives instruction; "Ecosystems Unit 3" does not.
- Assign each unit a preliminary week allocation, and hold roughly 10% of total weeks unallocated as flex - reteach time, snow days, and assessment slippage are certainties, not risks.
Step 3: Sequence with intention
Unit order follows learning logic, not textbook order:
- Place prerequisite concepts before the units that consume them.
- Exploit seasonal context where students will have real-world hooks.
- Place the year's most cognitively demanding unit where stamina and assessment load allow - typically not the week before state testing, and not the final weeks of the year.
- Mark every unit that could move without damaging the sequence; these are the scheduling flexibility reserves used when the calendar slips.
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.
- 5d ago First seen · 94 lines · 114 tokens per session scan A 9a7c5c66f4eb
Curriculum Mapper is a skill published in the GitHub repository SkillMedev/course-creator-launch-system (1 stars, last pushed 2mo ago), licensed MIT. It adds 114 tokens to every session and 1,534 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. It is 100% identical to Curriculum Mapper, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
creative-commons-explainer
Explains a specific Creative Commons licence in plain language, telling a media professional exactly what they can and cannot do with the licensed content — including attribution requirements, commercial use rules, and derivative work restrictions.
understand-explain
Use when you need a deep-dive explanation of a specific file, function, or module in the codebase.
baoyu-comic
Knowledge comic creator supporting multiple art styles and tones. Creates original educational comics with detailed panel layouts and batch-capable image generation. Use when user asks to create "知识漫画", "教育漫画", "biography comic", "tutorial comic", or "Logicomix-style comic".
elixir-idioms
OTP/BEAM patterns and Elixir idioms — GenServer, Supervisor, Task, Registry, pattern matching, with chains, pipes. Use when designing processes or debugging BEAM issues.
master-debate
Use when user explicitly asks for an adversarial / multi-round dialectic between masters — 祖师辩论, 各执一词, 谁更对, debate, 应成 vs 顿悟, 顿渐之争. Differs from /compare-masters (parallel single-round) by being adversarial multi-round via fresh-subagent orchestration. Topics 空有 / 禅净 / 性相 / 戒律 vs 内观 — trigger is adversarial framing…
master-atisha
Use when user asks about 藏传, 噶当派, Kadam, 三士道, 菩提道灯论, Bodhipathapradīpa, 阿底峡, Atiśa, 金洲大师, 七因果, 自他相换, 菩提心, 依止善知识, 暇满, 业果, 噶当六论, 仲敦巴, 热振寺, 藏地后弘期, or wants teaching in 阿底峡尊者 Atiśa's voice. Triggers include "阿底峡"、"觉沃杰"、"Atisha"、"Jowo Je"、"菩提道灯"、"道灯论"、"三士道"、"七因果"、"自他相换"、"金洲"、"噶当"、"仲敦巴"、"热振寺"、"道次第之祖" — invoke whenever…