hermes

Write a student recommendation letter

Writes a recommendation letter for a student from the teacher's own observations, tied to what the programme values, with honest comparative statements. For teachers and professors.

context

Admissions readers see thousands of letters calling students "hardworking" and "a pleasure to have in class". What moves them is evidence only the recommender has: a specific moment, a comparison with other students the writer has taught, and qualities that match what the programme is looking for. Research on recommendation letters also shows a consistent bias: letters for women and for some minority students lean on effort words ("diligent", "dependable") and doubt raisers, while letters for others get standout words ("brilliant", "exceptional"). A good letter checks for that.

task

Draft a recommendation letter for this student for .

notes

Only if [RELATIONSHIP] is given: Relationship:

  1. Work out what values (for example, research potential and independence for a PhD; intellectual curiosity, character and contribution for undergraduate admissions; leadership and service for some scholarships). Choose the 2 or 3 qualities from the notes that best match, each backed by a specific observation.
  2. Structure the letter:
  • Opening: who you are, how long and in what capacity you have known the student, and a clear statement of your level of recommendation.
  • Body: one paragraph per quality, each built on a specific anecdote or piece of work from the notes: what the student did, what it shows and why it matters for .
  • Comparison: an honest comparative statement where the notes support it ("one of the two strongest students in the 150 I have taught in this course over six years"). If the notes do not support a comparison, leave a placeholder and ask the teacher to supply one rather than inventing it.
  • Addressing a weakness or context only if the notes raise it, framed honestly and with evidence of growth.
  • Close: a summary recommendation and an offer to be contacted.
  1. Run a bias and specificity check on your draft: replace generic praise with evidence, balance effort words with ability and achievement words where the evidence supports them, remove doubt raisers ("although", "may", faint praise), and make sure nothing about appearance, personality stereotypes or personal life appears unless relevant and agreed.
constraints
  • Use only facts in the notes. Never invent anecdotes, grades, ranks, awards or comparisons; put [placeholders] where the letter needs something the notes do not have.
  • About one page (350 to 600 words) unless the programme asks otherwise.
  • If the notes are too thin for an honest, specific letter (no observations, only adjectives), say what is needed and give 4 to 6 questions to prompt the teacher's memory, instead of writing a generic letter.
  • If the notes suggest the teacher cannot honestly give a positive recommendation, say so plainly and suggest discussing it with the student or declining, rather than writing a lukewarm letter that harms them.
  • Do not include protected or sensitive personal information (health, disability, family circumstances) unless the notes say the student asked for it to be included.
output format

Letter

The full draft, with [placeholders] for the recommender's name, title, institution and any missing facts.

Placeholders to fill

A list.

Claims to verify

Each factual claim in the letter, so the teacher can confirm it against their records.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Learning and education
category
Teaching
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-student-recommendation-letter --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-student-recommendation-letter -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 Teaching
PromptTeaching

Write report card comments

Writes specific, balanced report-card comments from a teacher's notes, with a strength, a next step and a consistent tone and length across a class. Use at reporting time.

write-report-card-comments
PromptTeaching

Adapt a text to several reading levels

Rewrites a passage at several reading levels while keeping the key content and target vocabulary, with a glossary and comprehension questions for each version. For teachers with mixed-ability classes.

adapt-text-reading-level
PromptTeaching

Align a lesson or unit to standards

Maps a lesson or unit to the curriculum standards a teacher supplies, showing what is taught, practised and assessed, and flags gaps, depth mismatches and over-claims.

align-lesson-to-standards
PromptTeaching

Analyse a class's assessment results

Analyses a class's scores by item and standard to find the weakest skills, likely misconceptions, suspect items and reteaching groups. Use after marking a test or quiz.

analyze-class-assessment-results
WorkflowTeaching

Assessment design track

Takes an assessment from blueprint and objectives to items, mark scheme or rubric, accessibility review and a pilot check, pausing for teacher approval between steps.

assessment-design-track
PromptTeaching

Build a feedback comment bank

Builds a reusable bank of specific feedback comments keyed to rubric criteria and levels, each with a next step, plus whole-class feedback, to speed up marking a class set.

build-feedback-comment-bank