report_generator

Generates executive reports and stakeholder documentation from CSV, JSON, and SQL data sources.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/jvsandhu/agentic-skills --skill report-generator-jvsandhu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: report_generator
Source: https://github.com/jvsandhu/agentic-skills/tree/main/skills/report_generator
Command: npx skills add https://github.com/jvsandhu/agentic-skills --skill report-generator-jvsandhu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning raw data from CSV, JSON, or SQL sources into polished executive summaries, technical reports, and stakeholder presentations is time-consuming and error-prone when done manually. ## Core Features & Use Cases - Structured Report Templates: Provides ready-made formats for executive summaries, technical reports, project status updates, and analysis reports with defined audiences and lengths. - Automated Data Pipeline: Guides validation with Pydantic or Pandera, aggregation with Pandas, and PII anonymization before report generation. - Format-Agnostic Output: Uses Jinja2 templates to produce Markdown or HTML, then converts to PDF via WeasyPrint with print CSS styling. - Use Case: A data analyst needs a weekly stakeholder report from a sales database. The skill guides schema validation, aggregation, executive summary writing, and PDF delivery to email or Slack. ## Quick Start Generate an executive summary report from my sales_data.csv file with key findings, recommendations, and a PDF export.

Frequently Asked Questions about report_generator

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

FAQPage Schema
How do I generate a PDF report from CSV data in Python?

Validate the CSV with Pydantic or Pandera, aggregate it with Pandas, render a Jinja2 HTML template, and convert to PDF using WeasyPrint. This separates data logic from presentation and supports print CSS for page layout.

What is the best structure for an executive summary report?

An executive summary should be 1-2 pages leading with key findings, followed by background, prioritized recommendations in a table, and next steps. Use bullet points, status indicators, and specific numbers rather than long paragraphs.

Jinja2 vs Handlebars for report templating?

Jinja2 is the standard choice for Python-based pipelines and integrates directly with Pandas workflows, while Handlebars suits JavaScript stacks. Both separate logic from presentation so one template can output Markdown, HTML, or PDF.

How do I handle sensitive data in automated reports?

Mask or hash personally identifiable information during the data preparation phase before aggregation. Validate incoming data against a schema first, and never print raw row-level data into the final report.

Why does my generated PDF report look wrong on mobile?

PDF is a fixed-layout format, so mobile readability requires generating a responsive HTML version alongside the PDF. Use a single Markdown or HTML source and apply responsive design for the HTML output while print CSS handles the PDF.