pdf

Convert Markdown, HTML, and BPMN documents to PDFs via configurable converters.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/AAbdulghany/fms --skill pdf-aabdulghany
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/AAbdulghany/fms/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/AAbdulghany/fms --skill pdf-aabdulghany

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates conversion of Markdown, HTML, and BPMN documents into polished PDFs using a configurable converter pipeline, enabling seamless sharing and archiving of project artifacts.

Core Features & Use Cases

  • Supports Markdown, HTML, and BPMN inputs and writes PDF outputs to repository-friendly destinations (workspace/docs or projects/pdfs) or to a custom path.
  • Gracefully degrades when no converter is installed, emitting a helpful advisory to install pandoc, wkhtmltopdf, or md-to-pdf/bpmn-to-image.
  • Destination-prompted workflow with deterministic path resolution and an option to keep the PDF next to the source.

Quick Start

Convert a Markdown, HTML, or BPMN document to PDF and write it to workspace or project destinations as prompted.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I convert Markdown and HTML documents to PDF?

The system detects the input format by file extension and automatically selects an appropriate converter like pandoc or wkhtmltopdf to generate the output file. You can convert Markdown and HTML documents to PDF using this configurable pipeline.

Can I convert BPMN diagrams into a PDF file?

Yes, BPMN diagrams can be converted to PDF by chaining a bpmn-to-image converter with pandoc. The dispatcher detects the BPMN format and routes the document through this specialized pipeline to produce a shareable PDF file.

Do I need pandoc or wkhtmltopdf installed to use this conversion workflow?

You do not need them pre-installed to initiate the workflow. If no supported converter is found, the process gracefully degrades and emits a helpful advisory message guiding you to install pandoc, wkhtmltopdf, or md-to-pdf.

What is the best way to save generated PDFs into a project repository?

The best way to save generated PDFs into a project repository is using the destination-prompted workflow. It offers deterministic path resolution to write files directly to workspace/docs or projects/pdfs directories, or a custom path.

How does the converter handle files when a specific format converter is missing?

When a specific format converter is missing, the dispatcher provides graceful messaging rather than failing. It emits a helpful advisory instructing you to install the required tools like pandoc or wkhtmltopdf to complete the PDF conversion process.