Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Build or restructure a course syllabus from a topic list or reading list — course description + prerequisites, week-by-week schedule (topic → readings → deliverables), measurable learning objectives, an assessment scheme + rubric, standard policies (late work, AI use, academic integrity, accessibility), and a per-week work-list to hand to `/create-lecture`. Use when user says "build a syllabus", "structure my course", "turn this reading list into a schedule", "draft a course outline", "make a sy
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | -51% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 123% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 22% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 81% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -37% | 0% |
Turn a bare topic list or reading list into a teachable syllabus: a course description, a sequenced weekly schedule, measurable objectives, an assessment scheme with a rubric, the boilerplate policies every syllabus needs, and a week→lecture work-list you can feed straight into /create-lecture. The instructor owns the academic judgment; this skill structures it.
Not for building the slides themselves (/create-lecture), reviewing a deck's pedagogy (/pedagogy-review), or assembling the reading list from scratch (/lit-review).
A syllabus is shaped almost entirely by three parameters. Resolve them first — from flags, then by asking. Do not start sequencing until all three are pinned.
--level (phd / grad / undergrad). For economics, name the sequence (first-year metrics, micro theory, macro, field course, undergrad intermediate). Level sets reading depth, proof-vs-application balance, and assessment type.--weeks (default 14) and --sessions-per-week (default 2). A reading seminar and a problem-set course at the same length need very different schedules.$ARGUMENTS, a file path, or a .bib). If the user points at a .bib or a folder of PDFs, Glob/Read to inventory it; if topics are bare, ask for 1-2 anchor texts per topic.Echo a short Intake Report (level, weeks, cadence, N topics / N readings, any gaps) and get confirmation before Phase 1.
--no-policies)./create-lecture work-list — one row per teaching week mapping it to a deck name, its objective(s), and its anchor reading, so the instructor can hand each row to /create-lecture in order. This is the bridge from syllabus to slides.Write to syllabus.md (or a user-specified path):
markdown# [Course title] — [Term, Year] [Level · meeting cadence · units] ## Course description [2-4 sentences: what the course is, what students leave able to do.] ## Prerequisites [Courses / skills assumed. Be specific — "first-year metrics or equivalent".] ## Learning objectives By the end of this course, students will be able to: - [observable verb] … (Weeks N-M) ## Weekly schedule | Week | Topic | Readings | Deliverable | |------|-------|----------|-------------| | 1 | … | … | — | ## Assessment | Component | Weight | Maps to objectives | |-----------|-------:|--------------------| | … | …% | … | ### Rubric — [highest-stakes deliverable] | Criterion | Excellent | Adequate | Weak | |-----------|-----------|----------|------| ## Policies Late work · AI / LLM use · academic integrity · accessibility / accommodations · attendance. ## Week → lecture work-list (hand to `/create-lecture`) | Week | Deck name | Objective(s) | Anchor reading | |------|-----------|--------------|----------------|
End the chat message (not the file) with a gap summary: weeks with no reading, objectives not assessed, deliverable collisions, or topics dropped for lack of time — the instructor decides how to resolve each.
--weeks — term length in teaching weeks (default 14).--level — phd / grad / undergrad; sets reading depth and assessment type.--sessions-per-week — meetings per week (default 2); affects per-week load.--no-policies — omit the boilerplate Policies section (use when an institutional template supplies it).No gaps — every week has a reading and every objective is assessed.)./create-lecture (.claude/skills/create-lecture/SKILL.md) — the natural next step; feed it the work-list rows one week at a time./lit-review (.claude/skills/lit-review/SKILL.md) — build or extend the reading list before sequencing./interview-me (.claude/skills/interview-me/SKILL.md) — if the course goals are still fuzzy, formalize them first./pedagogy-review (.claude/skills/pedagogy-review/SKILL.md) — review narrative/pacing once decks exist; the syllabus arc is the input it checks against.templates/skill-template.md..tex/.qmd decks — that is /create-lecture./lit-review.Other measured skills in the registry, with their headline benchmark lift.