skills/pauljbernard/content/curriculum-package-pdf

curriculum-package-pdf

SKILL.md

Print & PDF Material Generation

Create professionally formatted, accessible PDF documents for student handouts, teacher guides, and print distribution.

When to Use

  • Create student handouts
  • Generate teacher guides
  • Format workbooks
  • Print-ready materials
  • Accessible PDF documents

Required Inputs

  • Content: What to include in PDF
  • Format: Handout, guide, workbook, assessment
  • Layout: Letter, A4, custom
  • Accessibility: WCAG compliance level

Workflow

1. Format Student Handout

# Design Specifications
- Page Size: Letter (8.5" × 11")
- Margins: 1" all sides
- Font: Sans-serif, 12pt body, 18pt+ headings
- Line Spacing: 1.5
- Color: High contrast (black text on white)
- Headers/Footers: Title, page numbers

2. Format Teacher Guide

# Teacher Guide Format
- Two-column layout
  - Left: Student view
  - Right: Teacher notes
- Answer keys highlighted
- Teaching tips in callout boxes
- Time allocations noted
- Material lists included

3. Ensure Accessibility

✅ Tagged PDF structure ✅ Heading hierarchy (H1, H2, H3) ✅ Alt text for images ✅ Correct reading order ✅ Form field labels ✅ Table headers ✅ List structures ✅ Bookmarks for navigation

4. CLI Interface

# Student handout
/curriculum.package-pdf --type "handout" --content "lesson1.md" --output "lesson1-handout.pdf"

# Teacher guide
/curriculum.package-pdf --type "teacher-guide" --lessons "lessons/*.md" --answers "answer-keys.md"

# Workbook
/curriculum.package-pdf --type "workbook" --unit "Unit 1" --accessible

# Help
/curriculum.package-pdf --help

Exit Codes

  • 0: PDF created successfully
  • 1: Invalid PDF type
  • 2: Cannot load content
  • 3: PDF generation failed
Weekly Installs
10
GitHub Stars
1
First Seen
Jan 24, 2026
Installed on
claude-code7
github-copilot6
codex6
gemini-cli6
opencode6
antigravity5