Skills and an orchestrator agent for preparing PDFs for digital printing — page resize, grayscale, footer/page-number stripping, page removal, binding optimization, watermarks, footer burn-ins, cover pages, font embedding, transparency flattening, image downsampling, color profile normalization, metadata strip/write, bleed-safety verification, job folder bundling, formal print orders, and email/Drive sharing to a digital printer.
Add bleed margins to a PDF for commercial print shops that trim — extends the page size by the bleed amount on each side and shifts content to the new center. Most office digital printing does NOT need this; use only when sending to a print shop. Triggers on phrases like "add bleed", "add 3mm bleed", "prep for trim".
Generate a matching-size cover page with a title (and optional subtitle, author, date) and prepend it to a PDF. Triggers on phrases like "add a cover page", "prepend a title page", "make a cover for this PDF".
Overlay a diagonal text watermark (DRAFT, PRIVATE, CONFIDENTIAL, etc.) at 45° across every page in light red (or user-specified color), at low opacity so body text remains readable. Triggers on phrases like "add a DRAFT watermark", "stamp PRIVATE on every page", "watermark this PDF".
Burn a permanent footer label into every page of a PDF — CLIENT CONFIDENTIAL, PRIVATE, FAMILY DISTRIBUTION, DRAFT, EMBARGOED UNTIL ..., or custom text. User can choose font and size. Renders a PNG preview to verify layout before committing. Triggers on phrases like "add a CONFIDENTIAL footer", "burn in a footer", "stamp 'embargoed until' across the bottom".
Convert a color PDF to grayscale (black-and-white) for monochrome digital printing — saves toner and avoids color-mismatch issues. Triggers on phrases like "convert PDF to grayscale", "make it black and white", "remove color from PDF", "monochrome PDF".
Uses power tools
Uses Bash, Write, or Edit tools
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 with skills for preparing PDFs and documents for digital printing.
The plugin covers the full pre-print pipeline: profiling a PDF, fixing the obscure problems that bite on office printers (non-embedded fonts, live transparency, oversized images, mixed color spaces), preparing the layout (resize, bind, strip footers, add cover pages, watermarks, branded footers), bundling files into a print job folder with a formal order document, and shipping it to a digital printer by email or Google Drive share.
Scope: v1 is documents (PDFs) only. Skills for image and banner prep (JPEG/TIFF/canvas-size/print-bleed for posters, etc.) will be added later.
| Skill | Purpose |
|---|---|
resize-page | Rescale page size — Letter ↔ A4, A5 ↔ A4, custom dimensions |
color-to-grayscale | Convert color PDF to grayscale for monochrome printing |
remove-pages | Drop specified pages, ranges, or auto-detected blanks |
strip-footers-and-page-numbers | Whiteout or text-aware footer removal |
optimize-for-binding | Add gutter; mirror margins for duplex |
add-cover-page | Generate matching-size cover with title and prepend |
| Skill | Purpose |
|---|---|
add-watermark | 45° diagonal text watermark (DRAFT, PRIVATE, etc.) at low opacity |
burn-in-footer | Permanent footer label (CLIENT CONFIDENTIAL, EMBARGOED UNTIL, etc.) with PNG preview verification |
| Skill | Purpose |
|---|---|
verify-bleed-safe | Read-only check: does any content extend into the unprintable margin? |
add-bleed | Add 3mm bleed for commercial print shops that trim |
embed-fonts | Force-embed all fonts (fixes the most common print-mismatch bug) |
flatten-transparency | Eliminate live transparency (banding/color shifts on cheap printers) |
downsample-images | Cap embedded images at 300 DPI; reduces file size and printer memory load |
normalize-color-profile | Standardize on sRGB (office) or CMYK FOGRA39 (print shop) |
| Skill | Purpose |
|---|---|
strip-metadata | Wipe author, title, producer, comments, XMP |
write-metadata | Set title, author, subject, keywords |
| Skill | Purpose |
|---|---|
create-job-folder | Bundle one or more verified PDFs into a single job folder with a manifest |
create-print-order | Generate a formal printer-facing order (PDF + JSON) — copies, color, paper, binding, finishing, contact info |
zip-job-folder | Archive the folder for transmission |
upload-to-printing-folder | Move a finished PDF into the user's printing folder, organized by date or printer per saved preference |
share-job-folder | Send the job to a printer or recipient via email (zip attached) and/or Google Drive share link |
| Agent | Purpose |
|---|---|
print-prep-orchestrator | Profiles a PDF (fonts, images, transparency, color, bleed safety, metadata) and orchestrates the right combination of atomic skills to make it print-ready, with a confirm-before-execute plan |
One-shot prep, then upload:
Hand a PDF to the orchestrator → it profiles & produces a print-ready output → upload-to-printing-folder
Build a multi-file job for a print shop:
For each file: run orchestrator → verify-bleed-safe
Then: create-job-folder → create-print-order → zip-job-folder → share-job-folder
Quick fix for a misbehaving PDF:
embed-fonts → flatten-transparency → downsample-images
The plugin keeps small config (printing folder location, subfolder strategy, contact info, printer contacts) at:
$CLAUDE_USER_DATA/digital-printing/config.json
with the standard fallback ${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins/digital-printing/config.json.
User-owned data — the printing folder itself, job folders — lives wherever the user chose during onboarding (typically ~/Documents/Printing/ or a Google Drive folder). The plugin only stores the pointer in its config.
The plugin never writes to its own install directory under ~/.claude/plugins/, which is overwritten on plugin updates.
The skills assume these standard CLI tools are available. Skills will check and prompt to install if missing:
ghostscript (gs) — most heavy lifting (resize, grayscale, embed, flatten, downsample, color profile)qpdf — page selection, overlays, linearizepoppler-utils (pdfinfo, pdffonts, pdfimages, pdftotext) — probingmupdf-tools (mutool) — alternative geometry probe, transparency detectionexiftool — metadata read/writepdfjam (from texlive-extra-utils) — gutter/binding offsets, bleedpython3 with reportlab — overlay PDF generation for watermarks/footerstypst (optional) — clean cover pages and order documentszipnpx claudepluginhub danielrosehill/claude-code-plugins --plugin digital-printingClaude 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.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
TypeScript/JavaScript full-stack development with NestJS, React, and React Native
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Open-source, local-first Claude Code plugin for token reduction, context compression, and cost optimization using hybrid RAG retrieval (BM25 + vector search), reranking, AST-aware chunking, and compact context packets.