Create weekly summaries by aggregating daily summaries for Gastrohem WhatsApp conversations. This skill should be used when the user asks to generate weekly summaries, see what happened during the week, or prepare plans for next week (e.g., "Make weekly summary", "Generiši sedmični summary", "Weekly report for 20.10-27.10"). Aggregates activities per person, detects completed tasks, and generates next week's plan.
Kreira sedmične summaries agregacijom svih dnevnih summaries iz sedmice - analizira aktivnosti i generiše strukturirane tematske summaries.
Workflow u dva koraka:
summary.md fajlove u sedmičnom folderusedmicni-summary.md u root-u sedmičnog folderaNakon što script generiše bazični summary, Claude može restrukturirati u bogatiji format:
Performance:
User says:
Default behavior: Processes all weekly folders, generates summary for each.
Weekly summary for all weeks:
python .claude/skills/sedmicni-summary/scripts/generate_weekly_summary.py
sedmicni-summary.md for each weekWeekly summary for specific week:
python .claude/skills/sedmicni-summary/scripts/generate_weekly_summary.py --week "20.10 - 27.10"
Weekly summary for specific department:
python .claude/skills/sedmicni-summary/scripts/generate_weekly_summary.py --dept "svaštara"
Combine filters:
python .claude/skills/sedmicni-summary/scripts/generate_weekly_summary.py --week "20.10 - 27.10" --dept "finansije"
Step 1: Find daily summaries
summary.md in each daily folderStep 2: Parse daily summaries
Step 3: Aggregate by person
[x] or [X]Step 4: Generate next week plan
Step 5: Write sedmicni-summary.md
gastrohem whatsapp/{odjel}/{sedmica}/sedmicni-summary.md# Sedmični Summary - {Odjel} ({DD.MM - DD.MM})
**Period:** 20.10 - 27.10
**Broj dana:** 5
**Aktivnih osoba:** 6
---
## **Ime Prezime**
### Aktivnosti u sedmici:
- [24.10] Aktivnost 1
- [25.10] Aktivnost 2
- [26.10] Aktivnost 3
### Završeni taskovi:
- ✅ Task koji je završen
- ✅ Drugi završen task
### Plan za narednu sedmicu:
- Nastaviti sa nedovršenim zadacima:
- Task 1 koji nije završen
- Task 2 koji treba nastaviti
- Planirati sljedeće sastanke
- Nastaviti sa dokumentacijom
Primjer stvarnog sedmičnog summary-ja:
# Sedmični Summary - Svaštara (20.10 - 27.10)
**Period:** 20.10 - 27.10
**Broj dana:** 2
**Aktivnih osoba:** 6
---
## **Haris BiH**
### Aktivnosti u sedmici:
- [24.10] Amin
- [24.10] Allejkumu sellam,ima fabrika u Jelahu gdje sam isao po boce za hemiju trebalo.bi da oni to mog...
- [24.10] Lifeplast se zove
- [24.10] Sutra zovem elmu da mi da kontakt broj insallah
- [24.10] Moramo i sa elmom provjeriti da li moze obicne kante ili moraju biti one jace jer ide za izvoz...
### Završeni taskovi:
- _(Nema eksplicitno označenih završenih taskova)_
### Plan za narednu sedmicu:
- Nastaviti sa tekućim aktivnostima
---
## **Seval Grupacija**
### Aktivnosti u sedmici:
- [24.10] Mašala brate ti si mašina😉
- [24.10] VIS d.o.o. (Banja Luka)
- [24.10] kapaciteti do 30 litara liferplast pravi
- [24.10] Idealno ti je 15 litara
- [24.10] Evo broja za firmu Lifeplast d.o.o.: +387 32 663 633.
### Završeni taskovi:
- _(Nema eksplicitno označenih završenih taskova)_
### Plan za narednu sedmicu:
- Nastaviti sa tekućim aktivnostima
Purpose: Aggregate daily summaries into weekly summaries with task detection and next week planning
Usage:
# Process all weekly folders
python scripts/generate_weekly_summary.py
# Specific week
python scripts/generate_weekly_summary.py --week "20.10 - 27.10"
# Specific department
python scripts/generate_weekly_summary.py --dept "svaštara"
# Combine filters
python scripts/generate_weekly_summary.py --week "20.10 - 27.10" --dept "finansije"
Arguments:
--week "DD.MM - DD.MM" - Specific week to process--dept DEPARTMENT - Specific department to processWhat it does:
sedmicni-summary.md in weekly folder rootCompleted task detection:
[x], [X]Next week plan generation:
sedmicni-summary.mdDD.MM - DD.MM formatDD.MM/summary.md formatNakon što script generiše bazični sedmični summary, Claude može ga restrukturirati u bogatiji tematski format sličan dnevnim summaries.
Koristi kada:
Input: Bazični sedmični summary (generiše script)
## **Osoba X**
### Aktivnosti u sedmici:
- [24.10] Aktivnost 1
- [25.10] Aktivnost 2
...
Output: Kompaktni tematski summary (~180 linija)
# Sedmični Summary - {Odjel} ({Sedmica})
**Period:** DD.MM - DD.MM | **Dana:** X | **Teme:** X
## Učesnici
- **Ime Prezime** - Kratki opis glavne aktivnosti u sedmici
- **Drugo Ime** - Fokus na X i Y
## Šta je Urađeno
**Glavne aktivnosti:**
- ✅ Ključna aktivnost 1 (Tema A)
- ✅ Ključna aktivnost 2 (Tema B)
- ✅ Ključna aktivnost 3 (Tema C)
**Ključne Odluke:**
1. **Odluka 1** - Kontekst i ko je donio
2. **Odluka 2** - Kontekst i obrazloženje
## Šta Treba za Narednu Sedmicu
**Prioriteti:**
1. **Prioritet 1** - Kratki opis zašto je prioritet
2. **Prioritet 2** - Kratki opis
**Naredni Koraci po Osobama:**
- **Osoba X:**
- [ ] Konkretan task 1
- [ ] Konkretan task 2
- **Osoba Y:**
- [ ] Task
**Otvorena Pitanja:**
- ❓ Pitanje koje treba riješiti
- ❓ Drugo otvoreno pitanje
---
## Detalji po Temama
## 1. Naziv Teme
**Kontekst:** [1-2 rečenice o čemu se radilo]
**Naredni Koraci:**
- [ ] Konkretan task
- [ ] Drugi task
## 2. Druga Tema
**Kontekst:** [Opis]
**Naredni Koraci:**
- [ ] Task
---
## Kontakti i Partneri
| Kontakt | Firma/Uloga | Info |
| --------- | ----------------- | ----------------- |
| Ime Osobe | Firma XYZ | +387 XX XXX XXX |
| Drugo Ime | Partner/Dobavljač | [email protected] |
Claude koristi sljedeće tehnike za kompaktni format:
Executive Summary:
Ekstrakcija ključnih informacija:
Kompaktno strukturiranje:
Generisanje planova:
Analiziraj bazični sedmični summary i kreiraj kompaktni tematski format:
Koraci:
Cilj: Maksimalna informacijska gustina, minimalan broj linija (~180 max)
User: "Generiši sedmični summary za 20.10 - 27.10"
Claude:
Runs: python .claude/skills/sedmicni-summary/scripts/generate_weekly_summary.py --week "20.10 - 27.10"
Script output pokazuje:
============================================================
SEDMIČNI SUMMARY GENERATOR
============================================================
Prona��eno 6 sedmičnih foldera za procesiranje
📊 Generiše se sedmični summary za administracija/20.10 - 27.10
Pronađeno 1 dnevnih summary-a
✅ Kreiran: gastrohem whatsapp/administracija/20.10 - 27.10/sedmicni-summary.md
📊 Generiše se sedmični summary za svaštara/20.10 - 27.10
Pronađeno 2 dnevnih summary-a
✅ Kreiran: gastrohem whatsapp/svaštara/20.10 - 27.10/sedmicni-summary.md
📊 Generiše se sedmični summary za finansije/20.10 - 27.10
Pronađeno 2 dnevnih summary-a
✅ Kreiran: gastrohem whatsapp/finansije/20.10 - 27.10/sedmicni-summary.md
============================================================
✅ Uspješno generirano: 3/6
============================================================
Reports: "✅ Sedmični summaries generirani za 20.10-27.10: 3 odjela (administracija, svaštara, finansije)"
User: "Make weekly summaries for all weeks"
Claude:
python .claude/skills/sedmicni-summary/scripts/generate_weekly_summary.pysedmicni-summary.md for each week