From digital-printing
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".
How this skill is triggered — by the user, by Claude, or both
Slash command
/digital-printing:add-cover-pageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a single-page cover that matches the input PDF's page size and prepend it.
Create a single-page cover that matches the input PDF's page size and prepend it.
minimal (centered title, thin rule), classic (title + horizontal rule + metadata block), bold (large title, colored band). Default classic.<input>-with-cover.pdf.Two clean approaches — pick whichever is available:
#set page(width: 595pt, height: 842pt, margin: 4cm)
#set text(font: "IBM Plex Sans")
#align(center + horizon)[
#text(28pt, weight: "bold")[#TITLE]
#v(1em)
#text(16pt)[#SUBTITLE]
#v(3em)
#line(length: 40%)
#v(1em)
#text(12pt)[#AUTHOR · #DATE]
]
Compile: typst compile cover.typ cover.pdf. Page size must match the input PDF exactly — probe with pdfinfo first.
If Typst isn't available, use reportlab to draw a single-page PDF at the same dimensions.
pdfinfo input.pdf | grep "Page size" → extract width/height in pt.gs -sDEVICE=png16m -r100 -o /tmp/cover.png cover.pdf. Check title isn't clipped, alignment is correct, font rendered properly. If the user is present, show them the preview before committing.qpdf --empty --pages cover.pdf 1 input.pdf 1-z -- output.pdf.pdfinfo output.pdf | grep Pages should show input pages + 1.Cover-prepended PDF. Original preserved.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin digital-printing