curriculum-package-pdf

📁 pauljbernard/content 📅 Jan 24, 2026
10
总安装量
9
周安装量
#28961
全站排名
安装命令
npx skills add https://github.com/pauljbernard/content --skill curriculum-package-pdf

Agent 安装分布

claude-code 7
antigravity 5
windsurf 5
github-copilot 5
codex 5
opencode 5

Skill 文档

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