pdf

Generate professional PDF documents via ReportLab, Playwright, and LaTeX/Tectonic pipelines.

Updated May 30, 2026
One-click install
npx skills add https://github.com/zeroix07/mcp-skill-agent --skill pdf-zeroix07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/zeroix07/mcp-skill-agent/tree/main/pdf
Command: npx skills add https://github.com/zeroix07/mcp-skill-agent --skill pdf-zeroix07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, playwright-core, pdf-lib, and includes scripts (resource) components.

What problem does it solve?

Creating professional PDFs requires mastering multiple specialized tools and handling complex layout, typography, and formatting details manually. This skill eliminates that friction by providing a unified, production-grade workflow for generating reports, academic papers, creative posters, and processing existing PDFs.

Core Features & Use Cases

  • Four Production Lines: Report (structured documents via ReportLab), Creative (visual design via JSON Blueprint → Playwright), Academic (scholarly work via LaTeX/Tectonic), and Process (manipulate existing PDFs: extract, merge, split, fill forms, convert).
  • Intelligent Routing: Auto-detects document type, emoji presence, CJK content, and page size to route to the optimal pipeline.
  • Design System: Includes comprehensive typesetting assets for covers, charts, typography, and overflow prevention across all three rendering routes.
  • Use Case: A user needing a quarterly business report with charts, a thesis with mathematical equations, or a batch of invoices processed from scanned PDFs can all be handled through this single skill.

Quick Start

Use the pdf skill to generate a professional quarterly business report with embedded charts and a styled cover page from the provided sales data and analysis text.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I generate professional PDF reports with embedded charts and styled covers?

Generate professional PDF reports using the ReportLab pipeline, which handles structured documents, embedded charts, and styled cover pages. It provides production-grade layout and typography for business reports.

Can I render academic papers with mathematical equations using LaTeX?

Yes, render academic papers with mathematical equations using the LaTeX/Tectonic pipeline. This route handles scholarly work and ensures proper vector rendering for complex mathematical typography.

What's the best way to extract data and fill forms in existing PDF files?

Extract data and fill forms in existing PDF files using the Process pipeline. This workflow manipulates existing PDFs for data extraction, form filling, merging, splitting, and document conversion tasks.

Does this PDF generation approach support CJK content and emoji rendering?

Yes, CJK content and emoji rendering are supported through intelligent routing. The system auto-detects emoji presence and CJK content to route documents to the optimal rendering pipeline.

How does Playwright handle creative PDF poster generation?

Creative PDF poster generation uses Playwright to render visual designs from a JSON Blueprint. This approach enables complex visual layouts while maintaining production quality and vector rendering constraints.

How is document type routing determined for PDF generation?

Document type routing is determined by auto-detecting content type, emoji presence, CJK content, and page size. This intelligent routing directs documents to the optimal ReportLab, Playwright, or LaTeX pipeline.