YousefNabil-SOC

Create PDF — Development skill for Claude Code

Development community

Generate a professional PDF document using Python and reportlab.

How to install Create PDF

Installs to ~/.claude/skills/yousefnabil-soc-claude-apex-create-pdf/SKILL.md

Terminal
mkdir -p ~/.claude/skills/yousefnabil-soc-claude-apex-create-pdf && curl -fsSL https://raw.githubusercontent.com/YousefNabil-SOC/claude-apex/HEAD/commands/create-pdf.md -o ~/.claude/skills/yousefnabil-soc-claude-apex-create-pdf/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Create PDF does

Generate a professional PDF document using Python and reportlab.

The user will provide: document type (report/proposal/invoice/contract), content or outline, and output filename.

Steps:

  1. Ask for: document type, title, content outline, output filename
  2. Generate a Python script using reportlab that creates a polished PDF with:
    • Professional header with title and date
    • Table of contents (for reports > 3 sections)
    • Styled body content with headings (H1/H2/H3)
    • Footer with page

Alternatives in Development

  • Book To Skill — Turn any technical book PDF into a Claude Code skill — ready to study, reference, and use while you work 25.9k ★
  • Octo Docs — Document delivery with export to PPTX, DOCX, PDF formats 2.8k ★
  • Translate Book — Claude Code skill that translates entire books (PDF/DOCX/EPUB) into any language using parallel subagents 542 ★

Full documentation available on GitHub

View Source Repository