npx claudepluginhub equiforte/reporting-services-pluginsCore branding, design system, color tokens, typography, and output configuration for the reporting plugins suite. Required by all other plugins.
Generate branded PDF and DOCX documents — reports, memos, proposals, form-filled PDFs.
Generate branded PPTX slide decks — executive summaries, pitch decks, quarterly reviews.
Generate XLSX spreadsheets with live formulas and CSV data exports.
Generate Markdown reports, self-contained HTML pages, plain-text summaries, and structured JSON data files.
Generate self-contained React dashboards, reports, comparisons, and timelines using shadcn/ui.
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
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
No description available.