Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
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.