Write a course syllabus
Writes a student-facing syllabus with description, outcomes, schedule, assessments and weights, policies and support resources. For instructors launching or revising a course.
A syllabus is the first thing students read about a course and the document they return to all term. Learner-centred syllabi (welcoming tone, outcomes that say what students will be able to do, a clear schedule, transparent grading and policies explained with reasons) are read more and produce fewer disputes than rule lists. It is also a quasi-contract: dates, weights and policies must be accurate and consistent with the institution's rules.
Write a student-facing syllabus for this course.
Only if [SCHEDULE_CONSTRAINTS] is given:
Only if [INSTITUTION_POLICIES] is given:
- Welcome and course description: a short welcome in the instructor's voice, what the course is about and why it matters, prerequisites, and how to contact the instructor and get a reply.
- Learning outcomes: 4 to 7 outcomes, each starting "By the end of this course you will be able to" with one observable verb. Use the instructor's outcomes if given, improving the wording only.
- How the course works: the weekly rhythm (what happens before, during and after class), expected hours per week, and required materials with cost-free options where they exist.
- Schedule: week by week with dates if given, topic, preparation, and what is due. Respect every constraintOnly if [SCHEDULE_CONSTRAINTS] is given: listed above: no class or due date on a holiday, nothing due during a break, and spread major deadlines so they do not cluster.
- Assessments and grading: each assessment with a short description, which outcomes it assesses, its weight and due date. Weights must add up to exactly 100 percent. Include the grading scale, and how and when feedback will be returned.
- Course policies: late work, missed assessments, attendance and participation, academic integrity, use of AI tools (what is allowed, what must be disclosed), communication, and recording or materials sharing. State each with a brief reason. Insert required institutional statements verbatim.
- Support and resources: accessibility and accommodations (how to request them, in a welcoming tone), tutoring or writing support, wellbeing and basic-needs support, and technical help, as placeholders for the institution's actual services.
- Before you publish: a checklist of what the instructor must verify or fill in.
- Never invent institutional office names, URLs, phone numbers, policies or grading scales; use [placeholders] and list them in "Before you publish".
- Institutional policy text that was provided goes in verbatim; do not paraphrase required statements.
- Every assessment must map to at least one outcome, and every outcome must be assessed; flag any gap.
- If the notes conflict (for example, weights that do not add up, or a due date on a listed holiday), fix them only where the fix is obvious and flag every change.
- Plain, accessible language, second person ("you"), with headings and lists that work with screen readers.
- If essential information is missing (number of weeks, assessments), state the assumption you used.
Use the section headings from the output contract. Schedule as a table: Week | Dates | Topic | Prepare | Due. Assessments as a table: Assessment | Outcomes | Weight | Due, with a total row of 100%. "Before you publish" as a checklist.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Learning and education
- category
- Course design
- level
- Intermediate
- made for
- Teacher / tutor
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install write-course-syllabus --target claude-codenpx skills add hermes-hq/hodios-dist --skill write-course-syllabus -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-education@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of Course designDesign a course outline
Designs a course with backward design, moving from outcomes to assessments to a sequenced, paced module plan with an alignment matrix. Use when building a new course or workshop series.
design-course-outlineWrite measurable learning objectives
Writes measurable learning objectives with Bloom verbs, conditions and criteria, each aligned to an assessment method that would show mastery. Use when planning a lesson, module or course.
write-learning-objectivesCreate an analytic rubric
Builds an analytic rubric with distinct criteria, performance levels and observable descriptors aligned to learning objectives, plus scoring notes. Use when setting or marking an assignment.
create-rubricCourse design track
Takes a course from audience and outcomes to an outline, assessments, lesson materials and a review pass, pausing for approval between steps. Use when building a whole course.
course-design-trackBuild a self-study curriculum
Builds a self-directed curriculum for learning a new field, with milestones, resource types, projects and checkpoints sized to the hours available. Use when teaching yourself a field.
build-self-study-curriculumDesign an e-learning module
Designs a self-paced e-learning module with objectives, a screen-by-screen storyboard, interactions, knowledge checks and accessibility notes. For instructional designers and L&D teams.
design-elearning-module