Parent Communications Generator
Turn a 10-hour progress report writing marathon into a 30-minute workflow.
Plugin ID
pf-parent-comms
Category
education
Version
v1.0
Downloads
Parent Communications Generator v1.1
Turn a 10-hour progress report writing marathon into a 30-minute workflow — with professionally structured, informed by FERPA guidelines, research-backed language.
Installation
- Download the
pf-parent-comms.pluginfile - Open Claude Desktop and navigate to Settings > Plugins
- Click Install Plugin and select the downloaded
.pluginfile - The plugin will be installed and available immediately
Note: All data stays local on your machine. No external API calls or cloud storage required.
Why This Exists
Teachers spend 8-15 hours per reporting period writing individualized progress reports for every student. Conference prep is a scramble of sticky notes the night before. Weekly newsletters eat another 30-60 minutes of formatting time. This plugin generates all three from your student data — all locally on your computer, no student data uploaded anywhere.
Quick Start
- Install the plugin in Cowork
- Run
/comms:comms-setup— enter your name, school, grade level - Place your student roster CSV in the
inbound/folder - Run
/comms:comms-importto load student data - Run
/comms:comms-progress-reportsto generate individualized narratives
Commands
| Command | Description |
|---|---|
/comms:comms-setup |
Initialize workspace, configure teacher/school info |
/comms:comms-import |
Import student roster CSV into structured JSON |
/comms:comms-progress-reports |
Generate progress report narratives (DOCX) |
/comms:comms-conference-prep |
Generate conference prep sheets (DOCX) |
/comms:comms-newsletter |
Generate classroom newsletter from bullet points (DOCX) |
/comms:comms-full-cycle |
Run full pipeline: import → reports → prep → newsletter |
/comms:comms-status |
Show workspace status and generated documents |
How It Works
Import your student data once (CSV from your gradebook), then generate different parent communications as needed. Progress reports and conference prep both consume the imported student data independently. Newsletters are standalone — provide bullet points and get a formatted DOCX. All generation skills reference the centralized comms-kb knowledge base referencing FERPA guidelines, growth mindset language, and culturally responsive validation.
CSV → [Import] → Student JSON → [Progress Reports] → DOCX
→ [Conference Prep] → DOCX
Bullet Points → [Newsletter] → DOCX
What It's an Alternative To
| Tool | Annual Cost | Key Overlap |
|---|---|---|
| ClassDojo (school tier) | $1,200+/yr | Behavior tracking, class updates |
| Bloomz | $1,500+/yr | Parent messaging, newsletters |
| ParentSquare | $3,000+/yr | Communications, newsletters |
Note: These tools focus on real-time messaging. This plugin focuses on document generation — progress reports, conference prep, and newsletters that you can share through any channel.
Key Differentiators
- 10x faster: 25 individualized progress reports in ~5 minutes vs 8-15 hours manual writing
- Student data stays local: All processing happens on your computer. FERPA-safe by design — designed to minimize external data transmission.
- Fully customizable: Adjust tone (strength-based, balanced, direct), word count, and newsletter sections through configuration
- Works with your existing tools: Export CSV from PowerSchool, Canvas, or any gradebook. Share generated DOCX through ClassDojo, email, or print.
Feature Comparison
| Feature | This Plugin | ClassDojo | Bloomz | ParentSquare |
|---|---|---|---|---|
| Progress report narratives | ✅ | ❌ | ❌ | ❌ |
| Conference prep sheets | ✅ | ❌ | ❌ | ❌ |
| Classroom newsletters | ✅ | ⚠️ | ⚠️ | ✅ |
| Real-time messaging | ❌ | ✅ | ✅ | ✅ |
| Student data privacy | ✅ Local only | ⚠️ Cloud | ⚠️ Cloud | ⚠️ Cloud |
| Auto-translation | ⚠️ On request | ✅ | ⚠️ | ✅ |
| Behavior tracking | ⚠️ From CSV | ✅ | ✅ | ⚠️ |
| Cost | Included | Included (teacher) | $1,500+/yr | $3,000+/yr |
| Template customization | ✅ | ❌ | ⚠️ | ⚠️ |
| Offline capability | ❌ | ⚠️ | ❌ | ❌ |
| FERPA guideline checks | ✅ Automated | ❌ | ❌ | ❌ |
| Growth mindset language | ✅ Dweck (2006) | ❌ | ❌ | ❌ |
| IEP/504/EL accommodations | ✅ IDEA/504/Title III | ❌ | ❌ | ❌ |
| Standards-based grading | ✅ Auto-detect | ❌ | ❌ | ❌ |
| Culturally responsive validation | ✅ NPA Standards | ❌ | ❌ | ❌ |
| Research-backed goal setting | ✅ SMART + Locke & Latham | ❌ | ❌ | ❌ |
Estimated Cost per Use
Disclaimer: Token estimates are approximate and based on typical usage patterns measured from skill prompt sizes. Actual costs vary with input data size, conversation length, and complexity. Estimates use Claude Sonnet 4.6 pricing ($3/1M input, $15/1M output). Cowork and Claude Desktop subscription users (Pro/Max/Team) are not charged per-token — these estimates apply only to direct Anthropic API usage. Running stages individually in fresh sessions uses fewer input tokens than running the full pipeline sequentially, because pipeline mode accumulates conversation history across stages.
Per skill (run individually in a fresh session):
| Stage | Skill Prompt | User Input | Total Input | Output | Est. Cost |
|---|---|---|---|---|---|
| comms-kb | ~6.0K | ~800 | ~9.6K | ~6.0K | ~$0.12 |
| comms-conference-prep | ~3.8K | ~800 | ~7.4K | ~3.8K | ~$0.08 |
| comms-import | ~3.4K | ~2.0K | ~8.1K | ~2.0K | ~$0.05 |
| comms-newsletter | ~3.0K | ~800 | ~6.6K | ~3.0K | ~$0.07 |
| comms-progress-reports | ~4.3K | ~800 | ~7.9K | ~6.0K | ~$0.11 |
| Standalone total | ~39.5K | ~20.8K | ~$0.43 |
Full pipeline (all stages in one session — context accumulates):
| Stage | Base Input | + History | Total Input | Output | Est. Cost |
|---|---|---|---|---|---|
| comms-kb | ~10.0K | 0 | ~10.0K | ~6.0K | ~$0.12 |
| comms-conference-prep | ~7.8K | ~6.8K | ~14.6K | ~3.8K | ~$0.10 |
| comms-import | ~8.6K | ~11.4K | ~20.0K | ~2.0K | ~$0.09 |
| comms-newsletter | ~7.1K | ~15.4K | ~22.5K | ~3.0K | ~$0.11 |
| comms-progress-reports | ~8.3K | ~19.2K | ~27.5K | ~6.0K | ~$0.17 |
| Pipeline total | ~94.7K | ~20.8K | ~$0.60 |
Running the full pipeline once typically costs $0.42–$0.78 in API tokens (Claude Sonnet 4.6).
AI-Powered Features
- Individualized Progress Report Generation: Creates 25+ customized student progress narratives from grade data with strength-based or balanced tone
- Conference Prep Sheet Customization: Generates talking points with specific grade data, attendance patterns, and suggested discussion goals per student
- Classroom Newsletter Creation: Transforms bullet points into polished DOCX newsletters with formatted sections and class highlights
- Strength-Based Language: Automatically frames academic and behavioral feedback in growth-oriented, parent-friendly language
- Data-Driven Talking Points: Generates conference prep with specific metrics (grades, attendance, test scores) rather than generic observations
- Batch Processing Optimization: Handles classes up to 40+ students with automatic batching to stay within token limits
- FERPA Guideline Validation: Checks every document against FERPA (34 CFR Part 99) — no cross-student references, no diagnostic labels, no class rankings per §99.30
- Growth Mindset Language Engine: Applies Dweck (2006) research — an alternative to fixed-trait labels with process verbs and trajectory framing across all narratives
- Bloom's Taxonomy Verb Alignment: Uses cognitive-level appropriate verbs per Anderson & Krathwohl (2001) to describe what students can do at each mastery level
- IEP/504/EL Accommodation-Aware Reports: Generates specialized narrative sections for students with IEPs (IDEA §300.320), 504 plans (§104.33), or English Learner status (ESSA Title III §3121)
- Danielson Domain 4c Conference Design: Structures conference prep for two-way parent partnership per Danielson Framework (2013) Proficient level
- SMART Goal Generation: Creates specific, measurable goals per Locke & Latham (2002) goal-setting theory, tied to actual student data
- Culturally Responsive Language Validation: Checks all documents against National PTA Standards (2009) — asset-based framing, inclusive language, no deficit descriptions
- Standards-Based Grading Adaptation: Detects grading system (traditional, standards-based, percentage) and adapts narrative language per Guskey & Bailey (2001)
- Home Support Suggestions: Includes actionable, inclusive home activities per Marzano (2003) research showing parent engagement drives 15-percentile achievement gains
- PBIS-Aligned Behavior Descriptions: Transforms negative behavior notes into constructive, growth-oriented language using PBIS framework
- Newsletter FERPA Safety: Validates group communications against directory information rules (34 CFR §99.37) — warns about individual student names
- Home-School Connection Builder: Adds curriculum-connected home activities to newsletters per Henderson & Mapp (2002) engagement research
Known Limitations & Workarounds
This is a Claude Cowork plugin, not a traditional SaaS application. It has architectural constraints you should know about:
| Limitation | Impact | Workaround |
|---|---|---|
| No SIS integration | Can't pull grades directly from PowerSchool/Canvas | Export CSV from your gradebook and import via the plugin |
| Session-based | Can't send automated weekly reminders | Run the newsletter skill when needed; share via any channel |
| Context window limits | Very large classes (40+) may need batching | Plugin auto-batches for classes over 35 students |
| No persistent database | Student data re-imported each session | Data saved as local JSON; re-import only when grades change |
Context & Performance Guide
Session management: For best results, start a fresh Cowork session before running the full pipeline. The plugin works best with a clean context window.
Data volume: Tested with up to 40 students per class. For larger classes, the plugin automatically batches students in groups of 15-20.
Tips for best results:
- Keep your CSV clean — remove summary rows and blank rows
- Use consistent column names (the parser handles common variations)
- Provide behavior notes for richer progress report narratives
- Start a fresh session if output quality degrades mid-pipeline
Requirements
- Claude Desktop with Cowork mode
- Node.js and npm (for DOCX generation)
Important Disclaimers
- AI-Generated Content: This plugin uses AI (LLM) technology which can produce inaccurate or incomplete outputs. All content should be treated as a starting point and reviewed for accuracy before use.
- Not Professional Advice: Outputs do not constitute legal, financial, tax, medical, or other professional advice. Consult qualified professionals before making decisions based on generated content.
- No Compliance Guarantee: References to industry standards, regulations, or guidelines are for informational purposes only. This plugin does not guarantee compliance with any law or regulation. Users are responsible for verifying all outputs meet their specific regulatory requirements.
- No Endorsement or Affiliation: Mention of third-party products, standards, or organizations does not imply endorsement, partnership, or certification by those entities.
Ready to use Parent Communications Generator?
Download this free plugin and start using it in Claude today.
Need something different?
We build custom plugins tailored to your exact workflow.