
Pdf Generator
A solid two-mode PDF tool that handles the common cases well. Use the template mode when you need to fill forms, stamp watermarks, or merge existing PDFs. The scratch mode lets you build documents from JSON specs with tables, text, shapes, and images. The analyze script is handy for discovering form field names before you fill them. It won't handle complex flowing layouts or password-protected files, but for programmatic form filling and basic document generation it does the job without extra dependencies beyond Deno.
- skills.sh installs
- 921
- GitHub stars
- 182
- last updated
- Aug 21, 2026
Install
$ npx -y skills add jwynia/agent-skills --skill pdf-generator --agent claude-codeInstalls into .claude/skills of the current project.
Files
PDF Generator
When to Use This Skill
Use this skill when:
- Creating PDF documents programmatically from data or specifications
- Filling PDF forms with dynamic data
- Adding watermarks, stamps, or overlays to existing PDFs
- Extracting text and metadata from PDF files
- Merging multiple PDFs into one document
- Analyzing PDF structure and form fields
Do NOT use this skill when:
- User wants to open/view PDFs (use native PDF viewer)
- Complex page layout with flowing text is needed (consider HTML-to-PDF tools)
- Working with password-protected PDFs (limited support)
- OCR is needed for scanned documents
Prerequisites
- Deno installed (https://deno.land/)
- Input PDF files for template-based operations
- JSON specification for scratch generation
Quick Start
Two Modes of Operation
-
Template Mode: Modify existing PDF templates
- Fill form fields (text, checkbox, dropdown)
- Add overlays (text, images, shapes)
- Merge and combine PDFs
-
Scratch Mode: Create PDFs from nothing using JSON specifications
Instructions
Mode 1: Template-Based Generation
Step 1a: Analyze the Template
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Details
- Repository
- github.com/jwynia/agent-skills
- Categories
- Git & Pull Requests, AI & Agent Building, Automation & Workflows, Office & Documents
- First seen
- Apr 16, 2026
More from jwynia/agent-skills
All 118- Story Coach895
- Electron Best Practices863
- Web Search780
- Fact Check771
- Worldbuilding753
- Docx Generator736
- Joke Engineering727
- Summarization719
- Story Analysis699
- Dialogue692
- Novel Revision691
- Story Idea Generator679
- Story Sense659
- System Design656
- Systemic Worldbuilding640
- Skill Builder630
- Character Arc629
- Story Collaborator620
- Typescript Best Practices616
- Task Decomposition599
- Interactive Fiction587
- Musical Dna564
- Prose Style564
- Brainstorming547
Recommended
More Git & Pull Requests1
financial-data-collectordaymade/claude-code-skillsCollect real financial data for any US publicly traded company from free public sources (yfinance). Output structured JSON consumable by downstream financial sk917skills.sh installs
2
iso-13485-certificationk-dense-ai/scientific-agent-skillsPrepare and structurally review ISO 13485 QMS scope, controlled documentation, and local evidence manifests. Use for ISO 13485 certification-readiness documenta915skills.sh installs
3
adev-writing-guideangular/angularComprehensive writing guide for Angular documentation (adev). Covers Google Technical Writing standards, Angular-specific markdown extensions, code blocks, and 914skills.sh installs
4
mermaid-diagramsdavila7/claude-code-templatesComprehensive guide for creating software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams includi913skills.sh installs
5
product-analysisdaymade/claude-code-skillsMulti-path parallel product analysis with cross-model test-time compute scaling. Spawns parallel agents (Claude Code agent teams + Codex CLI) to explore product909skills.sh installs
6
fork-disciplinejezweb/claude-skillsAudit and enforce the core/client boundary in multi-client projects. Detects where shared platform code is tangled with client-specific code, finds hardcoded cl905skills.sh installs