Skip to content
Back to skills

Reports Creator

ASecurity

Automated report generation for self-reflection and system analysis. Creates daily, weekly, and monthly reports from logs, databases, and system metrics.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 9, 2026
devopspythonbashnodedatabaseperformance

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add Lord1Egypt/awesome-skill-forge --skill reports-creator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reports Creator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Reports Creator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lord1egypt-reports-creator/badge)](https://www.skillsdirectory.com/skills/lord1egypt-reports-creator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: reports-creator
description: Automated report generation for self-reflection and system analysis. Creates daily, weekly, and monthly reports from logs, databases, and system metrics.
---

# Reports Creator

Automatisierte Berichtserstellung für Selbstreflexion und Systemanalyse.

## Berichtstypen

| Typ | Intervall | Inhalt | Ziel |
|-----|-----------|--------|------|
| **Daily** | Täglich | Logs, Fehler, Änderungen | Operatives Monitoring |
| **Weekly** | Wöchentlich | Trends, Statistiken, Performance | Wochenreview |
| **Monthly** | Monatlich | Archivierung, Langzeitanalyse | Strategieplanung |
| **Ad-hoc** | On-Demand | Spezialanalysen | Troubleshooting |

## Datenquellen

### Lokale Datenbanken
- **docs.db** - Dokumentationsänderungen
- **tree.db** - Dateisystem-Änderungen
- **logs.db** - System- und Node-Logs

### Log-Dateien
- `logs/db-maintainer/` - DB-Wartung
- `logs/log-collector/` - Log-Sammlung
- `memory/*.md` - Tagesprotokolle

### System-Metriken
- Node-Status (online/offline)
- VPN-Verbindungsqualität
- Backup-Status

## Berichtstruktur

```markdown
# Bericht 2026-04-18 - Tageszusammenfassung

## Übersicht
- **Zeitraum:** 2026-04-18 00:00 - 23:59
- **Nodes:** 5 total, 3 online, 2 offline
- **Neue Dokumente:** 12
- **Geänderte Dateien:** 47

## System-Events
| Zeit | Event | Node | Status |
|------|-------|------|--------|
| 03:00 | DB-Backup | node1 | ✅ OK |
| 06:00 | Health-Check | node1 | ✅ OK |
| 12:14 | Config-Fehler | node1 | ⚠️ Behoben |

## Fehler & Warnungen
- [x] Config: Ungültiger Key "contextWindow" - behoben
- [ ] Node 3: fail2ban blockiert Node 1 IP (offen)

## Neue Skills
- log-collector@1.0.0 veröffentlicht

## Empfohlene Aktionen
1. Node 3 fail2ban prüfen
2. VPN-Tunnel Node 2 testen
```

## Automatisierung

### Täglicher Bericht (6:00 Uhr)
```bash
0 6 * * * python3 skills/reports-creator/scripts/daily_report.py
```

### Wöchentlicher Bericht (Sonntag 8:00)
```bash
0 8 * * 0 python3 skills/reports-creator/scripts/weekly_report.py
```

## Nutzung

### Manueller Report
```bash
openclaw reports create --type daily --date 2026-04-18
openclaw reports create --type weekly --week 16
openclaw reports create --type monthly --month 4
```

### Auto-Generierung
```bash
# Bericht für gestern
reports-creator --yesterday

# Wochenbericht
reports-creator --last-week
```

## Integration

- **db-maintainer:** Nutzt DB-Änderungen für Reports
- **log-collector:** Integriert Node-Logs
- **workspace-db:** Greift auf Dokumentations-Index zu

## Ausgabe

```
reports/
├── 2026/
│   ├── 04/
│   │   ├── 2026-04-18-daily.md
│   │   ├── 2026-04-18-weekly.md
│   │   └── 2026-04-monthly.md
```

## Konfiguration

```json
{
  "reports-creator": {
    "enabled": true,
    "output_dir": "reports/",
    "retention_days": 90,
    "auto_generate": ["daily", "weekly"],
    "email_on_error": true
  }
}
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.