Create standardized report headers with metadata for all agent-generated reports. Use when generating bug reports, security audits, dependency reports, or any worker output requiring consistent formatting.
64
75%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.claude/skills/generate-report-header/SKILL.mdCreate consistent, well-formatted headers for all agent-generated reports with proper metadata.
Gather required information for header.
Expected Input:
reportType: String (e.g., "Bug Hunting", "Security Audit", "Version Update")version: String (e.g., "0.8.0", "2025-10-17", "final")status: String (success|partial|failed|in_progress)timestamp: String (optional, ISO-8601 format, defaults to current time)duration: String (optional, e.g., "3m 45s", "1h 12m")workflow: String (optional, e.g., "bugs", "security", "dead-code", "dependencies")phase: String (optional, e.g., "detection", "fixing", "verification")additionalMetadata: Object (optional, extra fields)Convert timestamp to readable format if needed.
Format: "YYYY-MM-DD HH:mm:ss UTC"
Example: "2025-10-17 14:30:00 UTC"
Map status to appropriate emoji.
Status Mapping:
success: ✅partial: ⚠️failed: ❌in_progress: 🔄Create formatted markdown header.
Expected Output:
# {ReportType} Report: {Version}
**Generated**: {Timestamp}
**Status**: {StatusEmoji} {Status}
**Version**: {Version}
**Duration**: {Duration} (if provided)
**Workflow**: {Workflow} (if provided)
**Phase**: {Phase} (if provided)
---
## Executive SummaryStandard Metrics (include when available):
Include additional metadata fields if provided.
Optional Fields:
Input:
{
"reportType": "Bug Hunting",
"version": "2025-10-17",
"status": "success",
"additionalMetadata": {
"agent": "bug-hunter",
"filesScanned": 147,
"bugsFound": 23
}
}Output:
# Bug Hunting Report: 2025-10-17
**Generated**: 2025-10-17 14:30:00 UTC
**Status**: ✅ success
**Version**: 2025-10-17
**Agent**: bug-hunter
**Files Scanned**: 147
**Bugs Found**: 23
---
## Executive SummaryInput:
{
"reportType": "Version Update",
"version": "0.7.0 → 0.8.0",
"status": "success"
}Output:
# Version Update Report: 0.7.0 → 0.8.0
**Generated**: 2025-10-17 14:30:00 UTC
**Status**: ✅ success
**Version**: 0.7.0 → 0.8.0
---
## Executive SummaryInput:
{
"reportType": "Security Audit",
"version": "final",
"status": "partial",
"timestamp": "2025-10-17T14:30:00Z",
"additionalMetadata": {
"criticalIssues": 2,
"highIssues": 5,
"fixedIssues": 5
}
}Output:
# Security Audit Report: final
**Generated**: 2025-10-17 14:30:00 UTC
**Status**: ⚠️ partial
**Version**: final
**Critical Issues**: 2
**High Issues**: 5
**Fixed Issues**: 5
---
## Executive SummaryInput:
{
"reportType": "Dependency Update",
"version": "2025-10-17",
"status": "failed",
"additionalMetadata": {
"error": "npm install failed",
"failedPackages": ["package-a", "package-b"]
}
}Output:
# Dependency Update Report: 2025-10-17
**Generated**: 2025-10-17 14:30:00 UTC
**Status**: ❌ failed
**Version**: 2025-10-17
**Error**: npm install failed
**Failed Packages**: package-a, package-b
---
## Executive Summarytemplate.md: Report header template (see Supporting Files section)8c3b576
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.