vuralserhat86

report_generator

27
10
# Install this skill:
npx skills add vuralserhat86/antigravity-agentic-skills --skill "report_generator"

Install specific skill from multi-skill repository

# Description

Executive rapor, stakeholder presentation ve comprehensive documentation oluşturma rehberi.

# SKILL.md


name: report_generator
router_kit: FullStackKit
description: Executive rapor, stakeholder presentation ve comprehensive documentation oluşturma rehberi.
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 rapor ve dokümantasyon rehberi.


📋 Report Türleri

Tür Hedef Kitle Uzunluk
Executive Summary C-level 1-2 sayfa
Technical Report Engineers 5-10 sayfa
Project Status Stakeholders 1-3 sayfa
Analysis Report Decision makers 3-5 sayfa

🔧 Executive Report Template

# [Report Title]

**Date:** [Date]
**Author:** [Name]
**Status:** Draft | Final

---

## Executive Summary
[2-3 paragraf - key points only]

## Background
[Neden bu rapor yazıldı]

## Key Findings
1. **Finding 1**: [Özet]
2. **Finding 2**: [Özet]
3. **Finding 3**: [Özet]

## Recommendations
| # | Recommendation | Priority | Timeline |
|---|----------------|----------|----------|
| 1 | [Action] | High | Q1 |
| 2 | [Action] | Medium | Q2 |

## Next Steps
1. [Step 1]
2. [Step 2]

## Appendix
[Detaylı 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

Kaynak: Pandas Reporting & WeasyPrint Docs

Aşama 1: Data Preparation (Automated)

  • [ ] Validation: Gelen veriyi (CSV/JSON/SQL) Pydantic veya Pandera ile şema kontrolünden geçir.
  • [ ] Aggregation: Detay veriyi (Raw Data) özetle (Pivot Table, GroupBy). Asla milyon satırı rapora basma.
  • [ ] Anonymization: Hassas verileri (PII) maskele veya hashle.

Aşama 2: Generation Architecture

  • [ ] Template Engine: Jinja2 (Python) veya Handlebars (JS) kullanarak logik ile sunumu ayır.
  • [ ] Format Agnostic: İçeriği Markdown veya HTML olarak üret, sonra PDF/Excel'e çevir (Single Source).
  • [ ] Styling: CSS (Print CSS) kullanarak sayfa yapısını (@page), header/footer'ı yönet.

Aşama 3: Delivery & Feedback

  • [ ] Compression: Çıktı dosyalarını (PDF/HTML) sıkıştır.
  • [ ] Distribution: Raporu otomatik e-posta, Slack veya S3 bucket'a gönder.
  • [ ] Actionable: Raporun başına "Executive Summary" ve "Action Items" ekle.

Kontrol Noktaları

Aşama Doğrulama
1 Rapor oluşturma süresi kabul edilebilir mi? (Async Job kullanılıyor mu?).
2 Mobil cihazlarda okunabilir mi? (HTML raporlar için Responsive Design).
3 Veriler güncel mi? (Rapor tarihi ve Veri çekim zamanı raporda yazıyor mu?).

# 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.