make-pdf

Convert markdown files to PDFs with margins, page breaks, and interactive elements.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/Kushal9889/claude-plugins --skill make-pdf-kushal9889
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: make-pdf
Source: https://github.com/Kushal9889/claude-plugins/tree/main/gstack/skills/make-pdf
Command: npx skills add https://github.com/Kushal9889/claude-plugins --skill make-pdf-kushal9889

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdftotext, bash, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

This Skill transforms markdown files into professional-quality PDFs, ensuring proper formatting, page breaks, and styling.

Core Features & Use Cases

  • Markdown to PDF: Convert markdown content into beautifully formatted PDF documents.
  • Custom Layout: Apply custom margins, page sizes, and branding options.
  • Interactive Elements: Add clickable table of contents and watermarks for drafts.
  • Use Case: Ideal for creating reports, presentations, or documents that require a professional appearance and layout.

Quick Start

Generate a PDF from the current markdown file with the default settings.

Frequently Asked Questions about make-pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert markdown to PDF with proper page breaks and margins?

You can convert markdown to PDF by rendering the content to HTML first, then applying custom margins, page breaks, and styling. This tool uses Bash and pdftotext to produce professional-looking documents from markdown files.

What is needed to generate a professional document from markdown files?

Generating a professional document from markdown requires the pdftotext utility and a Bash environment. These dependencies work together to render the HTML layout and apply custom page sizes to the PDF output.

Can I add interactive elements like a clickable table of contents to a markdown PDF?

Yes, interactive elements like a clickable table of contents can be added during the markdown to PDF conversion. The skill also supports custom watermarks for drafts and branding options for professional reports.

Does this markdown to PDF conversion work with Bash scripts?

Yes, the markdown to PDF conversion runs through Bash scripts and requires the pdftotext utility to render HTML output. This setup allows you to apply custom page sizes, margins, and interactive elements.

What are the limitations of using pdftotext for markdown document generation?

Using pdftotext for markdown document generation means you are limited to the formatting constraints of the HTML to PDF rendering pipeline. Complex layouts depend on the Bash environment and available assets rather than direct PDF editing.