Awesome-omni-skill generate-status-report
Comprehensive system status report with services, infrastructure, performance metrics, and recommendations
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/development/generate-status-report" ~/.claude/skills/diegosouzapw-awesome-omni-skill-generate-status-report && rm -rf "$T"
manifest:
skills/development/generate-status-report/SKILL.mdsource content
Generate Status Report
Generate comprehensive system status report with complete metrics and analysis.
What It Generates
- Complete system overview
- All services status
- Infrastructure health
- Performance metrics (1hr, 24hr, 7d)
- Recent activity summary
- Top agents and patterns
- Issues and recommendations
- Trend analysis
- Export formats: JSON, Markdown, HTML
When to Use
- Daily reports: Automated daily status reports
- Weekly reviews: Comprehensive system review
- Post-incident: Document system state
- Audits: Compliance and audit documentation
- Stakeholder updates: Share system health status
How to Use
# Generate JSON report python3 ${CLAUDE_PLUGIN_ROOT}/skills/system-status/generate-status-report/execute.py # Generate Markdown report python3 ${CLAUDE_PLUGIN_ROOT}/skills/system-status/generate-status-report/execute.py \ --format markdown \ --output /tmp/system-status-report.md # Include detailed trends python3 ${CLAUDE_PLUGIN_ROOT}/skills/system-status/generate-status-report/execute.py \ --include-trends \ --timeframe 7d
Arguments
--format
--formatOutput format:
json, markdown, or text [default: json]
- json: Structured JSON output for programmatic processing
- markdown: Human-readable Markdown with tables and formatting
- text: Plain text format (uses markdown as base)
--output
--outputOutput file path (stdout if not specified)
- If provided, report is written to file
- If omitted, report is printed to stdout
--include-trends
--include-trendsEnable historical trend analysis comparing current period with previous period
What it provides:
- Routing decisions change percentage
- Average routing time change percentage
- Average confidence change percentage
- Comparison with equivalent previous timeframe
Example output:
## Trends Analysis **Comparison with Previous Period**: - **Routing Decisions**: +15.3% change - **Average Routing Time**: -8.2% change (improvement) - **Average Confidence**: +2.1% change *Positive values indicate increase, negative values indicate decrease*
Performance note: Adds ~100-200ms to report generation time due to additional database query.
--timeframe
--timeframeData collection period:
1h, 24h, or 7d [default: 24h]
: Last 1 hour (recent activity snapshot)1h
: Last 24 hours (daily overview)24h
: Last 7 days (weekly trends)7d
Note: When using
--include-trends, the comparison is with the equivalent previous period (e.g., 24h compares last 24h vs previous 24h)
Output Sections
- Executive Summary - Overall system health and key metrics
- Service Health Matrix - All services with status indicators
- Infrastructure Status - Kafka, PostgreSQL, Qdrant health
- Performance Metrics - Routing times, query latencies, throughput
- Recent Activity - Agent executions, routing decisions, actions
- Top Agents - Most frequently routed agents
- Pattern Discovery - Collection stats and vector counts
- Issues & Recommendations - Problems found and suggestions
- Trends (optional) - Historical comparison and trends
Example Markdown Output
# System Status Report **Generated**: 2025-11-12T14:30:00Z **Timeframe**: 24 hours ## Executive Summary - **System Health**: Healthy - **Services Running**: 12/12 - **Agent Executions**: 452 - **Routing Decisions**: 890 - **Average Confidence**: 89% ## Service Health | Service | Status | Uptime | |---------|--------|--------| | archon-intelligence | ✓ Healthy | 5d 3h | | archon-qdrant | ✓ Healthy | 5d 3h | ... ## Issues No critical issues found. ## Recommendations 1. Consider increasing Qdrant collection size 2. Monitor connection pool usage
See Also
- check-system-health - Quick health check
- diagnose-issues - Detailed issue diagnosis