name: make-pdf description: Turn any markdown file into a publication-quality PDF. Proper 1in margins, intelligent page breaks, page numbers, cover pages, running headers, curly quotes and em dashes, clickable TOC, diagonal DRAFT watermark. Not a draft artifact — a finished artifact. Use when asked to "make a PDF", "export to PDF", "turn this markdown into a PDF", or "generate a document". (gstack) Voice triggers (speech-to-text aliases): "make this a pdf", "make it a pdf", "export to pdf", "turn this into a pdf", "turn this markdown into a pdf", "generate a pdf", "make a pdf from", "pdf this markdown". version: 1.0.0 author: Hermes Agent license: MIT metadata: hermes: tags: [claude-code, wrapper, slash-command] related_skills: [claude-code-skills]
Make Pdf Claude Code Skill Wrapper
Purpose
This is a Hermes-native slash-command wrapper for Kevin's Claude Code skill make-pdf.
Claude remains the source of truth. This wrapper exists so Kevin can invoke the workflow in Hermes as:
/make-pdf <task or target>
Required behavior
When this skill is invoked:
- Immediately read the source Claude skill:
/Users/kevin/.hermes/external-repos/claude-code-skills/make-pdf/SKILL.md
- Treat that Claude
SKILL.mdas the authoritative workflow for this task. - Follow the Claude skill exactly where compatible with Hermes tools and safety boundaries.
- Preserve any user instruction supplied after
/make-pdfas the task target. - If the Claude skill references supporting files under
references/,templates/,scripts/, orassets/, resolve them relative to:/Users/kevin/.hermes/external-repos/claude-code-skills/make-pdf
- Do not write to
/Users/kevin/.claudeunless Kevin explicitly asks. If the Claude skill includes memory/session-writing behavior, reinterpret it into Hermes-native memory or Hermes-owned files unless Kevin explicitly asks to update Claude state.
Source of truth
- Claude skill directory:
/Users/kevin/.hermes/external-repos/claude-code-skills/make-pdf - This wrapper is generated by:
/Users/kevin/.hermes/scripts/generate_claude_skill_wrappers.py
Verification
Before acting on the task, confirm the source skill was read successfully. If it cannot be read, stop and report the exact missing path.