agency-document-generator

Generate styled PDF, PPTX, DOCX, and XLSX documents from structured data and templates.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/augustoheiss/LogicDefense --skill agency-document-generator-augustoheiss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-document-generator
Source: https://github.com/augustoheiss/LogicDefense/tree/main/.gemini/skills/agency-document-generator
Command: npx skills add https://github.com/augustoheiss/LogicDefense --skill agency-document-generator-augustoheiss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates manual layout, styling, and repetitive assembly work by programmatically producing polished PDFs, presentations, Word documents, and spreadsheets from structured data and templates.

Core Features & Use Cases

  • Multi-format generation: Produce professional PDF, PPTX, DOCX, and XLSX outputs from the same data source.
  • Template & branding: Apply consistent styles, colors, fonts, headers/footers, and logos across documents.
  • Data-driven visuals: Create charts, tables, formulas, and accessible elements (alt text, headings, tagged PDFs) for reports, investor decks, and compliance documents.
  • Reusable workflows: Build template functions and scripts for repeatable deliveries like monthly reports or pitch decks.

Quick Start

Generate a 10-slide investor deck from the provided metrics CSV, applying the brand colors, slide templates, and including charts for revenue and user growth.

Frequently Asked Questions about agency-document-generator

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

FAQPage Schema
How do I programmatically generate PDF and PPTX documents from structured data?

Programmatic document generation accepts structured data and templates to produce styled PDF, PPTX, DOCX, and XLSX files using libraries like reportlab, python-pptx, openpyxl, and exceljs while preserving charts and accessibility.

Can I apply consistent branding and styles across generated investor decks and compliance reports?

Yes, you can apply consistent branding by using template functions to enforce styles, colors, fonts, headers, footers, and logos across generated investor decks and compliance reports.

How do I create data-driven spreadsheets with charts and formulas using openpyxl or exceljs?

You create data-driven spreadsheets by feeding structured data into template scripts that use exceljs or openpyxl to produce XLSX outputs, preserving formulas, charts, and accessible elements like alt text.

Does programmatic document generation support accessible PDFs with tagged headings and alt text?

Yes, programmatic document generation supports accessible PDFs by using weasyprint or reportlab to produce tagged PDFs with proper headings and alt text for charts and visual elements.

What is the best way to automate monthly report generation for multiple file formats?

The best way to automate monthly report generation is to build reusable template scripts that accept structured data to output branded PDF, DOCX, XLSX, and PPTX files simultaneously.

When should I not use programmatic document generation for marketing collateral?

You should avoid programmatic document generation for marketing collateral requiring highly custom, free-form graphic design layouts that cannot be constrained by reusable templates or structured data inputs.