By equiforte
Generate Markdown reports, self-contained HTML pages, plain-text summaries, and structured JSON data files.
Generates structured JSON data files with metadata. Triggered when the user asks to "export as JSON", "create a JSON file", "structured data export", "data dump", "export data", or requests JSON output. Also triggered automatically as the data-first step when multiple output formats are requested from the same data.
Generates branded text-based output files. Triggered when the user asks to "create a Markdown report", "generate an HTML page", "export as HTML", "write a summary", "create a text file", "generate a one-pager", "export as Markdown", or requests any Markdown, HTML, or plain-text output.
A Claude Code mono-repo plugin for publishing reports. Covers everything related to putting data into a presentation, document, spreadsheet, dashboard, or any other deliverable format.
| Plugin | Formats | Dependencies |
|---|---|---|
| branding (core, required) | — | None |
| text-generation | Markdown, HTML, TXT, JSON | None |
| document-generation | PDF, DOCX | Python 3.10+, LibreOffice, pandoc, poppler |
| spreadsheet-generation | XLSX, CSV | Python 3.10+, LibreOffice |
| presentation-generation | PPTX | Node.js 20+, Python 3.10+ |
| apps-generation | Dashboard, Report, Comparison, Timeline | Node.js 20+ |
# Add the marketplace
claude plugin marketplace add {org}/reporting-plugins
# Install core (required)
claude plugin install branding@reporting-plugins
# Install the generators you need
claude plugin install text-generation@reporting-plugins
claude plugin install document-generation@reporting-plugins
claude plugin install spreadsheet-generation@reporting-plugins
claude plugin install presentation-generation@reporting-plugins
claude plugin install apps-generation@reporting-plugins
Then just ask:
"Create a Q1 performance report as a PDF with revenue $12.4M, EBITDA $3.1M, headcount 142"
Not every team needs every format. Install only what you need:
| Profile | Install | Dependencies |
|---|---|---|
| text-only | branding + text-generation | None |
| documents | + document-generation + spreadsheet-generation | Python, LibreOffice, pandoc, poppler |
| presentations | + presentation-generation | + Node.js |
| full | All plugins | Python, Node.js, LibreOffice, pandoc, poppler |
brew install python node pandoc poppler
brew install --cask libreoffice
pip install -r document-generation/requirements.txt
pip install -r spreadsheet-generation/requirements.txt
cd presentation-generation && npm install && cd ..
cd apps-generation && npm install && cd ..
Every output is branded consistently. The plugin ships with Acme Inc defaults.
Create .reporting/brand-config.json in your project to override any brand values:
{
"firm": {
"name": "Your Company",
"tagline": "Your tagline"
},
"colors": {
"primary": "#003366",
"accent": "#0077CC"
}
}
Only override what you need — everything else falls back to defaults. See branding/skills/brand/assets/brand-config.schema.json for the full schema.
Place custom assets in .reporting/:
.reporting/
├── brand-config.json # Override brand values
├── logo.png # Primary logo (400x100px recommended)
├── logo-dark.png # Logo for dark backgrounds
├── icon.png # Square icon (256x256px)
└── fonts/
└── heading.woff2 # Custom heading font
For quick tweaks, create .claude/branding.local.md:
Use a warm earth-tone palette.
Company name is "Terra Holdings".
Use serif fonts for headings.
Disable with "nl_overrides": false in brand-config.json for fully reproducible builds.
All output goes to output/ in your working directory:
output/
├── pdf/ # PDF documents
├── docx/ # Word documents
├── pptx/ # PowerPoint decks
├── xlsx/ # Excel spreadsheets
├── csv/ # CSV exports
├── text/ # Markdown, HTML, TXT, JSON
└── app/ # Interactive React apps
Set "mode": "strict" in brand-config.json for strict validation:
.validation.json sidecar alongside each artifactDefault is "best_effort" — warn and continue.
When you request multiple formats, the agent:
# Run all tests
bash _tests/e2e/run_all.sh
# Run by profile
bash _tests/e2e/run_all.sh --profile text-only
bash _tests/e2e/run_all.sh --profile documents
bash _tests/e2e/run_all.sh --profile full
# Run by test number
bash _tests/e2e/run_all.sh --test 10
Apache 2.0
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub equiforte/reporting-services-plugins --plugin text-generationGenerate branded PPTX slide decks — executive summaries, pitch decks, quarterly reviews.
Core branding, design system, color tokens, typography, and output configuration for the reporting plugins suite. Required by all other plugins.
Generate XLSX spreadsheets with live formulas and CSV data exports.
Generate self-contained React dashboards, reports, comparisons, and timelines using shadcn/ui.
Generate branded PDF and DOCX documents — reports, memos, proposals, form-filled PDFs.
Generate PPTX, DOCX, XLSX, and report workflows with OfficeCLI through a Claude Code skill
AI on-brand document generator for Claude Code & Codex: turn a company's Word, PowerPoint or Excel template into unlimited on-brand .docx/.pptx/.xlsx. Extracts a reusable Brand Profile once - off-brand output impossible by construction. Skills: brand-docx, brand-pptx, brand-xlsx.
시각자료 프롬프트 생성 및 이미지 렌더링 (Kurzgesagt/Gov/Seminar/WhatIf/Pitch/Comparison + Renderer)
Branded presentation and carousel generation with brand voice system
McKinsey-style PPTX generator with 40 production-ready slide templates (executive summary, BCG matrix, KPI dashboard, roadmap, org chart, historic-forecast, etc.). Ships with a subagent that picks the right template for each slide, defends its choice, and builds a real .pptx file. Built by AX Labs.
Structured documents for AI agents — 45 production-ready components with a coherent visual system. Decisions, architecture flows, collapsible references, metrics, and charts rendered as self-contained HTML.