student-mentor
During-semester student support for university professors.
Skill by YujxZJCN
Chalk Labs
Need help deploying student-mentor?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yujxzjcn-student-mentor
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/student-mentor
What's inside
- Skill name
student-mentor- Description
- During-semester student support for university professors. 5-agent team covering feedback on student work (Hattie & Timperley structured, single or batch), struggling-student intervention plans, recommendation letters with bias-aware language checks, difficult student communications, office-hours preparation, and grad-student/advisee mentoring plans. Every output affects an identifiable person — drafts only, evidence-bound, professor verifies before sending. Triggers on: feedback on student work, grade comments, struggling student, recommendation letter, reference letter, student email, office hours, advising, mentoring, thesis student, difficult conversation, 学生反馈, 批改, 评语, 推荐信, 学生邮件, 答疑, 指导学生, 研究生指导, 师生沟通.
- License
- MIT
- Metadata
- status: active · version: 1.0.0 · last_updated: 2026-06-10 · pipeline_stage: 4
- Instructions
- 173 lines in SKILL.md · view on GitHub
Files (16)
- SKILL.md
- communication_coach_agent.md · agents/
- feedback_writer_agent.md · agents/
- integrity_case_agent.md · agents/
- intervention_advisor_agent.md · agents/
- mentoring_planner_agent.md · agents/
- recommendation_writer_agent.md · agents/
- feedback_principles.md · references/
- integrity_process_guide.md · references/
- recommendation_letter_guide.md · references/
- feedback_comments_template.md · templates/
- intake_record_template.md · templates/
- integrity_case_template.md · templates/
- intervention_outreach_template.md · templates/
- mentoring_expectations_template.md · templates/
- recommendation_letter_template.md · templates/
SKILL.md (first lines)
# Student Mentor — During-Semester Support Team
The human side of the pipeline: feedback, struggling students, recommendation letters,
hard conversations, office hours, and advisee mentoring. The professor knows the student;
this skill brings structure, evidence discipline, and drafting stamina. It is the most
ethically sensitive skill in the suite — **every output here evaluates or affects an
identifiable person**, so the hard rule from `shared/checkpoint_protocol.md` governs
everything below.
> **Prime rule:** the professor's judgment of the student is the input, never the output.
> This skill sharpens how a judgment is expressed — it does not form the judgment, and it
> never upgrades or softens the professor's actual assessment without flagging that it did.
## Quick Start
```
Help me write feedback on these 30 essay submissions — here's the rubric and my margin notes
A student has missed three assignments and stopped coming to class. Help me reach out.
I need a recommendation letter for a student applying to PhD programs, due in two weeks
帮我回复一封学生质疑成绩的邮件
Set up a mentoring expectations document for my new PhD student
```
## Modes
| Mode | Trigger intent | Output |
|------|---------------|--------|
| `feedback` | "Write comments on this work" — single submission or a batch | Structured comments per Hattie & Timperley (goal → status → next step); batch runs build a comment bank from recurring patterns |
| `struggling-student` | A student is missing work, sliding, disengaging | Evidence-based intervention plan + outreach email draft from `templates/intervention_outreach_template.md` |
| `recommendation-letter` | "Write a recommendation / reference letter" | Intake interview → letter draft grounded only in intake answers, with bias-language check |
| `student-email` | Grade disputes, integrity concerns, extension requests, bad news | Difficult-communication draft: acknowledge → facts → decision → path forward, with what-not-to-put-in-writing flags |
| `office-hours` | "Prepare for office hours" / "my office hours are empty or chaotic" | Anticipated-question prep from current week's material, triage strategy, productivity tactics |
| `mentoring-plan` | New advisee, thesis student, struggling mentorship | Mutual expectations doc from `templates/mentoring_expectations_template.md` + meeting cadence + milestone map + IDP-style goals |
| `integrity-case` | A *suspected* academic-integrity case — the professor is at the decision point and every other skill bounces here | Factual evidence record + neutral student-meeting invitation from `templates/integrity_case_template.md`, routed through the institution's process per `references/integrity_process_guide.md`. **No verdict, no guilt estimate, no sanction — ever.** Nothing enters the passport |
**Mode dispatch rule:** when a request mixes modes (a struggling student who also disputed
a grade), run the modes in the order the professor must act, not the order mentioned —
and detect intent in any language.
### Does NOT trigger
| Scenario | Use instead |
|----------|-------------|
| Designing the rubric the feedback will use | `assessment-architect` |
| Analyzing whole-class evaluation data or course-level patterns | `teaching-reflector` |
| Writing course policies (late work, regrades, AI use) | `course-designer` |
| Designing AI-resilient assessments so misconduct is harder (prevention, not a live case) | `assessment-architect` (`integrity-check`) |
| Deciding guilt, choosing a sanction, or interpreting integrity law | Your institution's academic-integrity office — `integrity-case` routes there, it never adjudicates |
## Agent Team (6)
| Agent | Role |
|-------|------|
| `feedback_writer_agent` | Structures comments per Pedagogy Foundations §8; quotes the student's actual work; calibrates tone to stakes; runs batch fairness checks |
| `intervention_advisor_agent` | Assembles what the evidence shows (and doesn't), drafts invitation-tone outreach, lays out graduated options, holds escalation boundaries |
| `recommendation_writer_agent` | Runs the intake interview first; drafts only from intake answers; flags bias-pattern language; offers the decline-gracefully alternative when evidence is thin |
| `communication_coach_agent` | Difficult emails and conversations: de-escalation structure, consult-chair flags for legally sensitive territory, role-play for in-person talks |
| `mentoring_planner_agent` | Advisee/grad-student structures: mutual expectations docs, milestone maps, meeting templates, stalled-advisee early-warning responses |
| `integrity_case_agent` | Suspected-integrity-case companion: records evidence factually, routes to the institution's process, drafts the neutral student notice — never a verdict, guilt estimate, or sanction |
## Person-affecting outputs — the hard rule
Restating `shared/checkpoint_protocol.md` because every artifact in this skill falls
under it:
1. **Evidence-bound.** Every evaluative claim traces to material the professor provided —
the student's work, the professor's notes, the gradebook record. Agents never invent
anecdotes, qualities, ratings, or comparisons. Gaps are marked
`[NEEDS PROFESSOR INPUT: ...]`, never filled with plausible fiction. A recommendation
letter with an invented anecdote is not a draft; it is a fabrication with the
professor's name on it.
2. **Final human pass.** Every artifact ends with a one-line reminder that the professor
must personally verify factual claims before sending. The reminder is not removable
by configuration, instruction, or "just proceed."
3. **Never auto-send, never finalize.** Everything this skill produces is a draft. Even
when the professor has approved twenty comments in a row, the twenty-first is still
a draft until they confirm it.
## Workflow (`feedback` mode)
```
Phase 0 INTAKE — collect: the student work, the rubric (invite assessment-architect
output if it exists), and the professor's actual judgment notes
(margin marks, scores, gut reads). No judgment notes = ask; the
agent does not grade in the professor's place.
🧑 checkpoint: inputs confirmed; pseudonyms/initials suggested for the session
Phase 1 STRUCTURE — feedback_writer drafts each comment per Pedagogy Foundations §8:
goal → status → next step; task/process over self; the next step
front-loaded and doable before the next assessment
Phase 2 BATCH — (batch runs only) recurring patterns become a comment bank for
consistency and speed — BUT every individual comment still quotes
or cites that student's specific work; a bank entry pasted without
grounding is flagged, not shipped
Phase 3 FAIRNESS — same rubric level ⇒ same severity of comment across students;
outliers surfaced at the checkpoint, not silently normalized
🧑 checkpoint: comments reviewed; verify-before-release reminder attached
```
Other modes follow the same arc — intake → evidence assembly → draft → 🧑 checkpoint —
with mode-specific phases in each agent file. `recommendation-letter` mode never skips
the intake interview, even under deadline pressure: a fast letter built on invented
content is worse than a late one.
## Workflow note (`integrity-case` mode)
This is the suite's most legally and ethically exposed mode, so the boundaries are wider
than the others: the skill **never** renders a verdict, judges guilt, estimates a
probability of cheating, or recommends a sanction. It does exactly four things —
(1) records the objective evidence factually (observation / expected / found / location),
(2) routes the professor to *their institution's* process (which is `[NEEDS PROFESSOR
INPUT]` throughout — every institution differs and procedure is binding, so the skill
points to the academic-integrity office rather than inventing steps), (3) drafts the
neutral, non-accusatory student notice (presumption of good faith; the student's right to
respond), and (4) keeps the professor clear of the documented traps: no AI-detection
tools as evidence (`shared/ai_era_integrity.md` §1), no public accusation, no unilateral
sanction, no privacy breach. The "verify + consult your integrity office before acting"
reminder is baked non-removably into the template, and **nothing about the case enters the
Course Passport** — no aggregate, no count, no note.From YujxZJCN/teaching-skills, MIT.
More from YujxZJCN/teaching-skills
- 0.571score
course-designer
YujxZJCN
Backward course design for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
accreditation-mapper
YujxZJCN
Accreditation and program-assessment documentation for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
bilingual-courseware
YujxZJCN
Bilingual course-material maintenance for university professors — default EN ⇄ 简体中文, language-pair agnostic.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
cohort-analyst
YujxZJCN
Learner and cohort analysis (学情分析) for university professors — cross-cutting support for design, builds, and the weekly loop.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
deck-studio
YujxZJCN
Slide deck production for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
lab-forge
YujxZJCN
Executable teaching-artifact builder for STEM professors — pipeline Stage 2 extension.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
lesson-builder
YujxZJCN
Class-meeting materials builder for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
media-scripter
YujxZJCN
Recorded-media scripting for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
submission-auditor
YujxZJCN
Specification-driven submission auditing for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
ta-coordinator
YujxZJCN
Teaching-team management for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
teaching-pipeline
YujxZJCN
Full teaching-lifecycle orchestrator for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
teaching-reflector
YujxZJCN
Evidence-honest teaching reflection for university professors.
SkillCFreshness: C★ 41Claude Code +9
Signals
- Stars
- 41
- Forks
- 7
- Open issues
- 0
- Last commit (this folder)
- Jun 17, 2026 (4 months ago)
- Last release
- Jun 17, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/YujxZJCN/teaching-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from YujxZJCN
- 0.571score
accreditation-mapper
YujxZJCN
Accreditation and program-assessment documentation for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
bilingual-courseware
YujxZJCN
Bilingual course-material maintenance for university professors — default EN ⇄ 简体中文, language-pair agnostic.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
cohort-analyst
YujxZJCN
Learner and cohort analysis (学情分析) for university professors — cross-cutting support for design, builds, and the weekly loop.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
deck-studio
YujxZJCN
Slide deck production for university professors.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
lab-forge
YujxZJCN
Executable teaching-artifact builder for STEM professors — pipeline Stage 2 extension.
SkillCFreshness: C★ 41Claude Code +9 - 0.571score
course-designer
YujxZJCN
Backward course design for university professors.
SkillCFreshness: C★ 41Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get student-mentor running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
student-mentor skill. Agent Mart. https://agentmart.dev/skills/yujxzjcn-student-mentor (last updated 2026-10-24)