agency-document-generator

Generates PDF, PPTX, DOCX, and XLSX documents programmatically with formatting and charts.

Updated Jul 27, 2026
One-click install
npx skills add https://github.com/imMamdouhaboammar/Mimera --skill agency-document-generator-immamdouhaboammar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-document-generator
Source: https://github.com/imMamdouhaboammar/Mimera/tree/main/.agents/skills/specialized-document-generator
Command: npx skills add https://github.com/imMamdouhaboammar/Mimera --skill agency-document-generator-immamdouhaboammar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating professional documents like reports, slide decks, and spreadsheets by hand is slow and inconsistent. This Skill generates polished PDF, PPTX, DOCX, and XLSX files programmatically, ensuring consistent branding, proper styles, and data-driven content every time. ## Core Features & Use Cases - Multi-Format Generation: Produces PDFs (reportlab, weasyprint, puppeteer), presentations (python-pptx, pptxgenjs), spreadsheets (openpyxl, xlsxwriter, exceljs), and Word documents (python-docx, docx). - Style & Branding Discipline: Uses document styles, themes, and reusable template functions instead of hardcoded fonts and one-off scripts. - Data-Driven Output: Accepts structured data as input and renders charts, formulas, tables, and pivot-ready layouts. - Use Case: Provide quarterly sales data and receive a branded investor deck (PPTX) plus a formatted XLSX workbook with charts and formulas, generated from reusable templates. ## Quick Start Generate a branded PowerPoint presentation from my quarterly sales data with charts and consistent styling.

Frequently Asked Questions about agency-document-generator

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

FAQPage Schema
How do I generate a PDF document with Python?

Use reportlab or fpdf2 for direct PDF generation of data reports, or weasyprint to convert HTML and CSS into PDF for complex layouts. On Node.js, puppeteer renders HTML to PDF while pdf-lib and pdfkit build documents programmatically.

What library should I use to create PowerPoint files programmatically?

Use python-pptx in Python or pptxgenjs in Node.js to create PPTX files. Both support template-based generation with consistent branding, layouts, and data-driven slides.

How do I add charts and formulas to an Excel file in code?

Use openpyxl or xlsxwriter in Python, or exceljs in Node.js, to write structured data with cell formatting, formulas, and embedded charts. These libraries produce pivot-ready XLSX layouts suitable for analysis.

python-docx vs docx npm package for Word documents?

python-docx is the Python option and docx is the Node.js equivalent for generating DOCX files. Both support styles, headers, tables of contents, and template-based generation with consistent formatting.

Why should I avoid hardcoding fonts and sizes in generated documents?

Hardcoded styling breaks consistency and makes documents hard to maintain. Use document styles and themes instead so branding colors, fonts, and logos stay uniform and templates remain reusable across outputs.

Can generated documents be made accessible?

Yes. Add alt text to images, use proper heading hierarchy, and produce tagged PDFs where the library supports it. These practices make generated documents usable with screen readers and meet accessibility expectations.