hermes

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.

context

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.

task

Write a student-facing syllabus for this course.

course

Only if [SCHEDULE_CONSTRAINTS] is given:

schedule constraints

Only if [INSTITUTION_POLICIES] is given:

institution policies

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. Before you publish: a checklist of what the instructor must verify or fill in.
constraints
  • 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.
output format

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

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install write-course-syllabus --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-course-syllabus -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the education plugin
claude plugin install hodios-education@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Course design
PromptCourse design

Design 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-outline
PromptCourse design

Write 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-objectives
PromptTeaching

Create 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-rubric
WorkflowCourse design

Course 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-track
PromptCourse design

Build 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-curriculum
PromptCourse design

Design 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