Agent skill · creative production · daymade

pdf-creator

Converts Markdown to print-ready PDF with proper Chinese typography, themes and a visual self-check. Use for Markdown → PDF, including documents formatted for printing or mobile reading. Not for Word/WPS files or Word output (use docx-creator).

Why this skill is useful

Adds specific commands and themes for generating PDFs from markdown that handle CJK typography and visual verification, which are not standard in typical markdown-to-PDF workflows.

What it needs

Requires weasyprint installed locally. About 12k tokens when loaded. Last updated 2026-08-07. 1,320 stars on the source repository.

What this skill does

PDF Creator Create professional PDF documents from markdown with Chinese font support and theme system. For an existing .docx source, use docx-creator/references/word-to-pdf.md instead. Choose by the authoritative input as well as the output suffix. When adapting a manufacturer PDF manual into a concise Chinese illustrated recipient guide, read the illustrated-manual workflow before drafting. Continue through this Skill's normal theme, backend and visual self-check requirements after assembling the Markdown source. For source changes, follow maintainer testing for the complete test environment and native-backend acceptance. Keep this source-checkout workflow separate from ordinary installed-Skill use. Quick Start Every scripts/… path below is relative to this skill's own directory — run the commands from there, or substitute the absolute path. Running them from the directory holding your markdown fails with Failed to spawn: 'scripts/mdtopdf.py'. Omitting the output path is allowed and derives it from the input's basename (input.md → input.pdf, in the input's directory). Keep relative image paths relative to the input Markdown file's directory. The converter uses that directory for both backends, including when its temporary HTML and the command's working directory are elsewhere. Themes Use --list-themes from Quick Start to read the available theme names and descriptions. Read themes/.css for page geometry, font stacks, colors and per-theme layout rules. To create a new theme: copy themes/default.css, modify, save as themes/your-theme.css. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills daymade/pdf-creator

View the source on GitHub

Browse the @skills marketplace