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.