Use when adding new error messages to React, or seeing "unknown error code" warnings.
npx skills add DonggangChen/antigravity-agentic-skills --skill "report_generator"
Install specific skill from multi-skill repository
# Description
Guide to creating executive reports, stakeholder presentations and comprehensive documentation.
# SKILL.md
name: report_generator
router_kit: FullStackKit
description: Guide to creating executive reports, stakeholder presentations and comprehensive documentation.
metadata:
skillport:
category: business
tags: [big data, cleaning, csv, data analysis, data engineering, data science, database, etl pipelines, export, import, json, machine learning basics, migration, nosql, numpy, pandas, python data stack, query optimization, report generator, reporting, schema design, sql, statistics, transformation, visualization] - presentation
π Report Generator
Executive report and documentation guide.
π Report Types
| Type | Target Audience | Length |
|---|---|---|
| Executive Summary | C-level | 1-2 pages |
| Technical Report | Engineers | 5-10 pages |
| Project Status | Stakeholders | 1-3 pages |
| Analysis Report | Decision makers | 3-5 pages |
π§ Executive Report Template
# [Report Title]
**Date:** [Date]
**Author:** [Name]
**Status:** Draft | Final
---
## Executive Summary
[2-3 paragraf - key points only]
## Background
[Why this report was written]
## Key Findings
1. **Finding 1**: [Summary]
2. **Finding 2**: [Summary]
3. **Finding 3**: [Summary]
## Recommendations
| # | Recommendation | Priority | Timeline |
| --- | -------------- | -------- | -------- |
| 1 | [Action] | High | Q1 |
| 2 | [Action] | Medium | Q2 |
## Next Steps
1. [Step 1]
2. [Step 2]
## Appendix
[Detailed data, charts]
π Visual Elements
Data Presentation
Use charts for:
- Trends β Line chart
- Comparisons β Bar chart
- Parts of whole β Pie chart
- Relationships β Scatter plot
Status Indicators
- π’ On track / Positive
- π‘ At risk / Neutral
- π΄ Off track / Negative
π― Writing Tips
| Do | Don't |
|---|---|
| Lead with insights | Bury key points |
| Use bullet points | Write long paragraphs |
| Include visuals | Text-only walls |
| Action-oriented | Passive voice |
| Specific numbers | Vague statements |
Report Generator v1.1 - Enhanced
π Workflow
Source: Pandas Reporting & WeasyPrint Docs
Phase 1: Data Preparation (Automated)
- [ ] Validation: Pass incoming data (CSV/JSON/SQL) through schema check using Pydantic or Pandera.
- [ ] Aggregation: Summarize detailed data (Raw Data) (Pivot Table, GroupBy). Never print million rows to report.
- [ ] Anonymization: Mask or hash sensitive data (PII).
Phase 2: Generation Architecture
- [ ] Template Engine: Separate logic and presentation using Jinja2 (Python) or Handlebars (JS).
- [ ] Format Agnostic: Generate content as Markdown or HTML, then convert to PDF/Excel (Single Source).
- [ ] Styling: Manage page structure (@page), header/footer using CSS (Print CSS).
Phase 3: Delivery & Feedback
- [ ] Compression: Compress output files (PDF/HTML).
- [ ] Distribution: Send report automatically to email, Slack or S3 bucket.
- [ ] Actionable: Add "Executive Summary" and "Action Items" to the beginning of the report.
Checkpoints
| Phase | Verification |
|---|---|
| 1 | Is report generation time acceptable? (Is Async Job used?). |
| 2 | Is it readable on mobile devices? (Responsive Design for HTML reports). |
| 3 | Is data up to date? (Does report date and Data fetch time appear in report?). |
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.