curriculum-package-pdf

majiayu000's avatarfrom majiayu000

Generate professionally formatted PDF materials including student handouts, teacher guides, workbooks with proper typography, accessibility, and print layout. Use when creating print materials, PDFs, or formatted documents. Activates on "create PDF", "generate handout", "print materials", or "teacher guide".

0stars🔀0forks📁View on GitHub🕐Updated Jan 5, 2026

When & Why to Use This Skill

The Curriculum Package PDF skill automates the creation of professionally formatted, accessible educational materials. It streamlines the production of student handouts, teacher guides, and workbooks, ensuring high-quality typography, WCAG compliance, and print-ready layouts for both digital and physical distribution.

Use Cases

  • Automated Handout Creation: Quickly transform lesson content into high-contrast, accessible student handouts with proper heading hierarchies and optimized reading orders.
  • Teacher Guide Development: Generate structured teacher guides featuring specialized two-column layouts that display student views alongside teaching tips and answer keys.
  • Print-Ready Workbook Formatting: Produce professionally styled workbooks and assessments formatted for standard paper sizes (A4/Letter) with optimized margins and line spacing for physical printing.
  • Accessibility Compliance: Ensure all educational PDFs meet WCAG standards by automatically generating tagged structures, alt text for images, and navigable bookmarks.
namecurriculum-package-pdf
descriptionGenerate professionally formatted PDF materials including student handouts, teacher guides, workbooks with proper typography, accessibility, and print layout. Use when creating print materials, PDFs, or formatted documents. Activates on "create PDF", "generate handout", "print materials", or "teacher guide".

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
curriculum-package-pdf – AI Agent Skills | Claude Skills