pdf

Generate PDFs from HTML/CSS or programmatic content with WeasyPrint and FPDF2.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Nerfherder16/BrickLayer --skill pdf-nerfherder16
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Nerfherder16/BrickLayer/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/Nerfherder16/BrickLayer --skill pdf-nerfherder16

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates production-quality PDF creation from HTML/CSS or programmatic content, enabling quick generation of reports, invoices, and research summaries without manual formatting.

Core Features & Use Cases

  • Dual-engine support: WeasyPrint (HTML/CSS → PDF) and FPDF2 (programmatic PDF) with automatic engine selection.
  • Output fidelity: Rich typography, layouts, and scalable tables suitable for professional documents.
  • Use Case: Produce a formatted project report or invoice from HTML sources or structured data in a few steps.

Quick Start

Provide an HTML/CSS snippet or structured data and let the skill generate a production PDF using the best engine.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I generate a PDF from HTML and CSS without manual formatting?▼

To generate a PDF from HTML and CSS, provide your snippet to the skill and it uses WeasyPrint to produce a production-quality document with rich typography and scalable tables automatically.

What is the best way to create programmatic PDFs from structured data?▼

Creating programmatic PDFs from structured data is best handled by FPDF2, which the skill auto-selects to build reports and invoices with appropriate layouts without manual formatting.

How does automatic engine selection work for PDF generation?▼

Automatic engine selection works by evaluating your input content type, choosing WeasyPrint for HTML/CSS sources and FPDF2 for programmatic data to ensure optimal PDF output fidelity.

Can I create professional invoices and research summaries using HTML sources?▼

Yes, you can create professional invoices and research summaries from HTML sources by leveraging WeasyPrint integration to apply rich typography and scalable layouts automatically.

Do I need external dependencies to produce production-quality PDF reports?▼

No, you do not need external dependencies to produce production-quality PDF reports, as the skill handles engine selection and formatting internally to output finalized documents.