File contents 📄 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)
Aşama 2: Generation Architecture
Aşama 3: Delivery & Feedback
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?).
1 --- 2 name: report-generator 3 description: 📄 Report Generator 4 --- 5 6 # 📄 Report Generator 7 8 > Executive rapor ve dokümantasyon rehberi. 9 10 --- 11 12 ## 📋 Report Türleri 13 14 | Tür | Hedef Kitle | Uzunluk | 15 |-----|-------------|---------| 16 | Executive Summary | C-level | 1-2 sayfa | 17 | Technical Report | Engineers | 5-10 sayfa | 18 | Project Status | Stakeholders | 1-3 sayfa | 19 | Analysis Report | Decision makers | 3-5 sayfa | 20 21 --- 22 23 ## 🔧 Executive Report Template 24 25 ```markdown 26 # [Report Title] 27 28 **Date:** [Date] 29 **Author:** [Name] 30 **Status:** Draft | Final 31 32 --- 33 34 ## Executive Summary 35 [2-3 paragraf - key points only] 36 37 ## Background 38 [Neden bu rapor yazıldı] 39 40 ## Key Findings 41 1. **Finding 1**: [Özet] 42 2. **Finding 2**: [Özet] 43 3. **Finding 3**: [Özet] 44 45 ## Recommendations 46 | # | Recommendation | Priority | Timeline | 47 |---|----------------|----------|----------| 48 | 1 | [Action] | High | Q1 | 49 | 2 | [Action] | Medium | Q2 | 50 51 ## Next Steps 52 1. [Step 1] 53 2. [Step 2] 54 55 ## Appendix 56 [Detaylı data, charts] 57 ``` 58 59 --- 60 61 ## 📊 Visual Elements 62 63 ### Data Presentation 64 ``` 65 Use charts for: 66 - Trends → Line chart 67 - Comparisons → Bar chart 68 - Parts of whole → Pie chart 69 - Relationships → Scatter plot 70 ``` 71 72 ### Status Indicators 73 - 🟢 On track / Positive 74 - 🟡 At risk / Neutral 75 - 🔴 Off track / Negative 76 77 --- 78 79 ## 🎯 Writing Tips 80 81 | Do | Don't | 82 |-----|-------| 83 | Lead with insights | Bury key points | 84 | Use bullet points | Write long paragraphs | 85 | Include visuals | Text-only walls | 86 | Action-oriented | Passive voice | 87 | Specific numbers | Vague statements | 88 89 --- 90 91 *Report Generator v1.1 - Enhanced* 92 93 ## 🔄 Workflow 94 95 > **Kaynak:** [Pandas Reporting](https://pandas.pydata.org/docs/user_guide/style.html) & [WeasyPrint Docs](https://doc.courtbouillon.org/weasyprint/) 96 97 ### Aşama 1: Data Preparation (Automated) 98 - [ ] **Validation**: Gelen veriyi (CSV/JSON/SQL) Pydantic veya Pandera ile şema kontrolünden geçir. 99 - [ ] **Aggregation**: Detay veriyi (Raw Data) özetle (Pivot Table, GroupBy). Asla milyon satırı rapora basma. 100 - [ ] **Anonymization**: Hassas verileri (PII) maskele veya hashle. 101 102 ### Aşama 2: Generation Architecture 103 - [ ] **Template Engine**: Jinja2 (Python) veya Handlebars (JS) kullanarak logik ile sunumu ayır. 104 - [ ] **Format Agnostic**: İçeriği Markdown veya HTML olarak üret, sonra PDF/Excel'e çevir (Single Source). 105 - [ ] **Styling**: CSS (Print CSS) kullanarak sayfa yapısını (@page), header/footer'ı yönet. 106 107 ### Aşama 3: Delivery & Feedback 108 - [ ] **Compression**: Çıktı dosyalarını (PDF/HTML) sıkıştır. 109 - [ ] **Distribution**: Raporu otomatik e-posta, Slack veya S3 bucket'a gönder. 110 - [ ] **Actionable**: Raporun başına "Executive Summary" ve "Action Items" ekle. 111 112 ### Kontrol Noktaları 113 | Aşama | Doğrulama | 114 |-------|-----------| 115 | 1 | Rapor oluşturma süresi kabul edilebilir mi? (Async Job kullanılıyor mu?). | 116 | 2 | Mobil cihazlarda okunabilir mi? (HTML raporlar için Responsive Design). | 117 | 3 | Veriler güncel mi? (Rapor tarihi ve Veri çekim zamanı raporda yazıyor mu?). |
vuralserhat86/antigravity-agentic-skills/tree/main/skills/report_generator commit df40a0a918
Frequently asked questions How do I install the Report Generator skill? Run npx skillmds@latest add vuralserhat86/report-generator in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Report Generator skill do? 📄 Report Generator It is listed under Docs & Writing on SkillMD.
Is Report Generator safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Report Generator? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Report Generator free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Report Generator? vuralserhat86 (@vuralserhat86) published this skill. Their other Agent Skills are listed on their SkillMD profile.