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.
npx skills add https://github.com/jwynia/agent-skills --skill pdf-generator