smithery.ai

generate-report

Save investigation findings to a markdown report file. Use after completing triage, enrichment, or investigation to create a permanent record. Generates timestamped files in ./reports/ directory.

First seen Apr 27, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,345 B
  • docs SUMMARY.md 218 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Generate Report Skill

Save generated report content to a markdown file with standardized naming convention.

Inputs

  • REPORT_CONTENT - The full markdown content of the report
  • REPORT_TYPE - Short identifier for the report type:

- alerttriage - Alert triage reports - iocenrichment - IOC enrichment reports - caseinvestigation - Case investigation reports - huntsummary - Threat hunt reports - incident_report - Incident response reports

  • REPORTNAMESUFFIX - Descriptive suffix (e.g., case ID, IOC value, hunt name)
  • (Optional) TARGET_DIRECTORY - Directory to save in (default: ./reports/)

Workflow

Step 1: Construct Filename

Generate standardized filename:

{TARGET_DIRECTORY}/{REPORT_TYPE}_{REPORT_NAME_SUFFIX}_{YYYYMMDD_HHMM}.md

Examples:

  • ./reports/alerttriagecase123420250115_1430.md
  • ./reports/iocenrichment198.51.100.10202501150900.md
  • ./reports/huntsummaryAPT29202501151200.md

Step 2: Write File

Use the Write tool to save REPORT_CONTENT to the constructed path.

Outputs

Output Description
REPORTFILEPATH Full path to the saved report file
WRITE_STATUS Success/failure status of the write operation

Report Template Structure

# [Report Type]: [Subject]

**Generated:** [timestamp]
**Runbook:** [runbook name that generated this]
**Case/Alert ID:** [if applicable]

## Summary
[Brief overview of findings]

## Details
[Detailed findings, enrichment data, etc.]

## Assessment
[Risk assessment, classification]

## Recommendations
[Next steps, actions to take]

## Appendix
[Raw data, tool outputs, diagrams]

Naming Convention

Report Type Suffix Example Full Example
alert_triage case_1234 alerttriagecase123420250115_1430.md
ioc_enrichment evil.com iocenrichmentevil.com202501150900.md
hunt_summary APT29 huntsummaryAPT29202501151200.md