Build programmatic document generation pipelines — Typst templates for local batch rendering, plus integration scaffolding for n8n and cloud rendering services (Carbone, PDFMonkey, APITemplate, DocRaptor, Docmosis, Adobe Doc Gen).
Batch-render N PDFs from a directory of JSON data files against a Typst template. Use when the user wants to render many documents at once (e.g. a month of invoices, a batch of certificates) using a Typst template they already have or just scaffolded.
Capture the user's brand identity — colour palette, fonts, logo, business name and registered address, tax/VAT IDs, contact details — into a reusable brand profile that every other skill in this plugin consumes. Use when the user wants to set up branding for their document templates, define their colour palette, or store business identity for invoice/letter generation.
Visit a user-supplied website URL and infer brand identity from it — colour palette, typography, logo, business name, address, contact details — then write a brand profile the plugin's other skills consume. Use when the user says something like "use the brand from our site", "extract our palette from the website", or supplies a URL and asks to set up branding.
Take an existing document sample (PDF/image/Word) — typically an invoice, receipt, statement, or business letter — and convert it into a Typst template plus a JSON schema describing its variable fields. Use when the user says they have an example document they want to "templatise", "convert to Typst", "extract a schema from", or use as the basis for programmatic generation.
Scaffold a parameterised Typst template for batch document rendering. Use when the user asks to create a Typst template, build an invoice/receipt/statement/report/letter template, or set up a JSON-data-driven Typst document for batch CLI rendering. Produces a `.typ` template that consumes a JSON sidecar so N documents can be rendered from N data files.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for building programmatic document generation pipelines.
Two complementary tracks:
.typ template once, render N PDFs from N JSON data files.The plugin can ingest existing billing/business document samples (PDF, image, Word), extract a JSON schema, and convert them into Typst templates ready for batch rendering. Brand identity (palette, fonts, logo, business address) is captured once and reused across every template.
new-typst-template — scaffold a parameterised Typst template for batch rendering.batch-render-typst — render N PDFs from a directory of JSON data files against a Typst template.ingest-document-sample — turn an existing PDF/image/DOCX sample into a Typst template plus JSON schema.schema-from-samples — infer a unified JSON schema from multiple samples of the same document type.define-brand-profile — capture brand palette, logo, business identity into a reusable profile.extract-brand-from-site — auto-derive a brand profile from a website URL.recommend-rendering-service — pick the right rendering engine for the user's stack and produce a worked integration example.scaffold-n8n-doc-pipeline — generate an importable n8n workflow JSON for webhook → render → store./doc-gen-onboard — interactive setup: pick a default rendering engine, fetch its reference docs, persist the choice.| Engine | Tier | Best for |
|---|---|---|
| Typst CLI | Free / self-host | Local batch, dev-driven pipelines |
| Carbone | Generous free + OSS core | DOCX/ODT templates with JSON binding |
| PDFMonkey | Generous free tier | HTML/Liquid, native n8n integration |
| APITemplate.io | Small free + cheap paid | HTML + JSON, also images |
| DocRaptor | Paid (free dev mode) | Print-grade HTML/CSS via PrinceXML |
| Docmosis | Enterprise | High-volume regulated billing |
| Adobe Document Generation API | Enterprise | Word templates + Acrobat Sign |
Templafy (Office template governance) and PandaDoc (sales contracts + e-sign) are surfaced contextually rather than as defaults.
The plugin follows the standard data-storage rules for Claude Code plugins:
${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/programmatic-doc-generation/.~/Documents/ or ~/repos/. The plugin stores only path pointers.claude plugins marketplace add danielrosehill/Claude-Code-Plugins
claude plugins install programmatic-doc-generation@danielrosehill
After installation, run /doc-gen-onboard to pick a default rendering engine.
MIT.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin programmatic-doc-generationClaude Code plugin: ideation and planning workflow — capture, evaluate, rank, simulate, and plan ideas, with ideation/single-idea-eval/multi-idea-ranking/feature-ideas/simulation/idea-capture variants.
First-pass data analysis toolkit: correlations, PII flagging, anomalies, hypothesis tests, data dictionaries, and trend analysis on a dataset in a folder.
Claude Code plugin for generating personal user manuals and private documentation for codebases. Creates personalized, private reference guides with PDF output support.
Research, filter, compare, and evaluate AI models on OpenRouter — discover models by capability (tool use, vision, audio), get cost/context-aware recommendations, run head-to-head comparisons, and conduct deep research that goes beyond the OpenRouter catalog.
Claude Code plugin for writing assistance, proofreading, style editing, and text transformation workflows.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.