jwynia avatar

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-code

Installs 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

  1. Template Mode: Modify existing PDF templates

    • Fill form fields (text, checkbox, dropdown)
    • Add overlays (text, images, shapes)
    • Merge and combine PDFs
  2. Scratch Mode: Create PDFs from nothing using JSON specifications

Instructions

Mode 1: Template-Based Generation

Step 1a: Analyze the Template

Sponsors

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
1daymade avatarfinancial-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
2k-dense-ai avatariso-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
3angular avataradev-writing-guideangular/angularComprehensive writing guide for Angular documentation (adev). Covers Google Technical Writing standards, Angular-specific markdown extensions, code blocks, and 914skills.sh installs
4davila7 avatarmermaid-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
5daymade avatarproduct-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
6jezweb avatarfork-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