Skills

Respond To Eval

Turn student course evaluations (free-text + numeric) into an actionable...

Install

npx skills add pedrohcgs/claude-code-my-workflow --skill respond-to-eval -g -a claude-code -y
Category
Documents
Updated
1mo ago
License
MIT
Context cost
Mediumabout 2,395 tokens
Runs scripts
No, instructions only

What it does

Turn student course evaluations (free-text + numeric) into an actionable teaching-improvement plan, the teaching analogue of /respond-to-referees. Clusters comments into themes, separates signal from noise, classifies each theme Keep / Change / Investigate / Out-of-scope, and drafts concrete changes mapped to the syllabus and slide decks. Use when user says "respond to my evals", "what do these course evaluations tell me", "turn my teaching feedback into a plan", or after a semester's evals arrive.

Respond to Evaluations

Convert a semester's course evaluations into a defensible teaching-improvement plan. Cluster free-text comments into themes, weight each theme by how many independent students raised it, classify what to do about it, and draft specific changes pointed at the syllabus and deck, so next semester's revision is a checklist, not a vibe.

Posture (echoes /respond-to-referees): one angry comment is not a trend, and a comment you disagree with is a signal to investigate, not a license to ignore or to auto-act. A single student's frustration may be the only one willing to say what twenty felt, frequency weights the theme, it does not gate it. Ground truth here is a process: the plan records why a theme was kept or changed, so the reasoning survives to the next round.

When to use

  • End of term, when numeric scores + open-text comments land and you want a revision plan, not a mood.
  • Assembling a teaching dossier / tenure file where you must show you acted on feedback.
  • Mid-stream (early-semester feedback) to course-correct before the term ends.

Not for: writing the syllabus from scratch (use /syllabus), or reviewing one deck's pedagogy (use /pedagogy-review).

Inputs

  • $0, the evaluation file(s): a CSV/TSV export, .txt/.md of pasted comments, or a .pdf/.docx report.
  • $1 (optional), the prior improvement plan, so this round is a diff (did last term's changes land?).
FormatHow to read
.csv, .tsv, .txt, .mdRead directly; for CSV, note which column is numeric vs free-text.
.pdfTMP=$(mktemp -d)/evals.txt && pdftotext "$0" "$TMP" (poppler). Read/grep "$TMP".
.docxTMP=$(mktemp -d)/evals.txt && pandoc "$0" -t plain -o "$TMP".
Read the whole SKILL.md on GitHub

More in Documents