report-pdf

Generate branded PDFs using reportlab, pypdf, and headless Chromium.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dxxx/Bot-OS --skill report-pdf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: report-pdf
Source: https://github.com/dxxx/Bot-OS/tree/main/skills/report-pdf
Command: npx skills add https://github.com/dxxx/Bot-OS --skill report-pdf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab, pypdf, headless_chromium, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of producing high-quality, brand-consistent PDF deliverables for clients, ensuring professional, print-ready documents every time.

Core Features & Use Cases

  • Branding Consistency: Utilizes client-specific brand tokens for consistent formatting across all PDFs.
  • Three Routes: Offers options to create a new PDF from scratch, fill in existing form fields, or reformat documents to match brand standards.
  • Quality Control: Implements strict quality checks for readability, consistency, and brand adherence.
  • Use Case: For generating SEO audit reports, monthly rank/traffic reports, proposals, case studies, or filling out client forms.

Quick Start

To create a branded PDF from scratch, provide the necessary content blocks and select the desired cover treatment.

Frequently Asked Questions about report-pdf

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

FAQPage Schema
How do I generate client-ready PDFs with consistent branding from scratch?

To generate branded PDFs from scratch, provide your content blocks and select a cover treatment. The system applies client-specific brand tokens locally using reportlab, ensuring professional formatting without relying on external APIs.

Can I fill in existing form fields in a PDF and apply brand formatting?

Yes, you can fill existing form fields and reformat documents to match brand standards. The system supports text extraction and document restyling alongside creating new PDFs, ensuring brand adherence across all routes.

Does reportlab work with headless Chromium for local PDF creation without external APIs?

Yes, reportlab and pypdf work with headless Chromium for local PDF creation. The system operates entirely locally without relying on external APIs, ensuring data privacy and consistent document processing.

What's the best way to automate SEO audit report generation in PDF format?

Automate SEO audit report generation by providing content blocks to the PDF creation route. The system enforces strict quality checks for readability and brand adherence, producing print-ready deliverables for client proposals and case studies.

Are there limitations when using pypdf for text extraction and document restyling?

While pypdf handles text extraction and document restyling effectively, the system's complexity is intermediate. It is designed for standard reports, proposals, and case studies, so highly complex or non-standard layouts might exceed its intended scope.