SKILL/TREE

Write 25 report card narratives without losing your evening

Drop in your trait notes for each student (academic, social, work habits). Get three distinct paragraphs in the right teacher-voice and reading level — ready for the report card portal.

$3.99
Works in Claude (Pro/Max/Team) or ChatGPT (Plus/Team) · paid AI plan required
Both Claude + ChatGPT packages included — you can't pick the wrong one.
Updated
Included
01Three narrative paragraphs per student: academic, social-emotional, and work habits
02Reading level tuned for parents — clear, warm, professional, not edu-jargon
03Each student sounds different — the skill avoids the copy-paste tells administrators flag
04Respects the actual evidence in your notes (no inventing achievements or concerns)
05Handles the hard ones: gentle wording for struggling students, specific praise for stars
06Bulk mode: paste a roster of trait notes, get all 25-30 narratives in one pass

What it does

Trimester report cards are due Friday and you have 28 narratives to write. Each one needs to sound like a person wrote it about THIS child, not a template with the name swapped. This is an elementary report card comments generator for K-5 teachers — built specifically for the trait-notes-to-narrative workflow, not generic 'student is a delight' comment banks. Paste your trait notes for each student (academic strengths, growth areas, social-emotional observations, work habits — whatever shorthand you use) and the skill writes three distinct paragraphs per child: one academic, one social-emotional, one work habits. The voice is warm, professional, and pitched at the reading level parents actually want — not edu-jargon, not generic platitudes. Each narrative reflects the specific evidence in YOUR notes, so the third grader who 'started raising her hand more in math but still avoids partner work' reads completely differently from the kid who 'leads the room during read-aloud but rushes through morning writing.' Bulk mode handles the full roster at once — paste 25 students worth of trait notes, get 25 sets of paragraphs in a single pass. Bundled reference: a phrasing bank for the hard cases (struggling students, behavior concerns, ELL students, GT students) and a list of red-flag phrases admins commonly bounce back. Built to give you back your Thursday night.

Frequently asked

How do I write 25 elementary report card narratives without them all sounding the same?
Paste your trait notes per student into the skill. Each narrative pulls specific evidence from THAT student's notes — different language, different examples, different tone. The skill explicitly varies sentence openings, structure, and vocabulary so a stack of 25 narratives reads like a stack of 25, not one template repeated.
Will it make up achievements or behaviors that aren't in my notes?
No. It works strictly off what you paste in. If you don't note that a student is excelling in fractions, fractions won't show up in the narrative. If your note says 'struggles with multi-step word problems,' that's what the narrative addresses — not invented strengths to soften the message.
Can it handle gentle wording for students who are struggling academically or socially?
Yes — that's the harder use case it's designed for. The bundled phrasing bank includes growth-focused language for skill gaps, neutral-but-honest framing for behavior concerns, and the kind of constructive specifics that don't tip into euphemism. Parents see effort acknowledged and real next steps.
Does it cover ELL students and IEP / 504 considerations?
It can. Flag students as ELL, GT, or on an IEP/504 in your notes and the narrative voice adjusts — language acquisition framing for ELL, growth-and-extension framing for GT, and goal-aligned language for IEP students. It does NOT replace the IEP progress report itself — just the standing trimester narrative.
Will my principal or district flag this as AI-generated?
The narratives use the specifics from your notes, varied sentence structure, and the kind of teacher-voice that audits well. The skill explicitly avoids the AI tells (excessive hedging, generic transitions, '____ is a joy to have in class' clichés). That said: read each one before submitting. It's your professional voice — the skill is a draft, not the final.

Install — no Terminal required

After checkout you land on a page with a one-click download and a pre-built install prompt. Pick the AI you already pay for — both packages are included, so you can't pick wrong.

What you'll see the second your payment clears
Your license key
ST-XXXX-XXXX-XXXX · permanent
Pre-built install prompt⧉ Copy
ChatGPT package (ZIP)⬇ Download

No setup work before you buy — copy, paste, done.

Have Claude Pro, Max, or Team?
Copy the prompt, paste into Claude

Copy the pre-built install prompt from the success page, paste it into any Claude Code chat, and Claude installs the skill itself — about 10 seconds. Using the app instead? Drop the downloaded folder into a Claude Project's knowledge and ask Claude to use it.

Have ChatGPT Plus or Team?
Build a Custom GPT — ~2 minutes
  1. Click Download ChatGPT package (included with every purchase).
  2. Unzip it — inside is a SETUP.md and a knowledge/ folder.
  3. Go to chatgpt.com → your profile → My GPTs Create a GPTConfigure.
  4. Paste the Name, Description, and Instructions from SETUP.md into the matching fields.
  5. Under Knowledge, upload every file in the knowledge/ folder.
  6. Click Create/Save, open your GPT, and describe your task in plain English.

A paid plan on either platform is required — Claude (Pro, Max, or Team) or ChatGPT (Plus or Team). Comfortable with Terminal? A one-line npx skilltree-network install path is available too.