‹ 首页

generate-report

@dandye · 收录于 5 天前 · 上游提交 3 个月前

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.

适合你,如果需要在调查后生成永久性报告文件

/ 通过 npx 安装 校验哈希
npx oh-my-skill add dandye/ai-runbooks/generate-report
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- dandye/ai-runbooks/generate-report
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify dandye/ai-runbooks/generate-report
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
119GitHub stars
~415上下文体积 · 单文件
索引托管

怎么用

商店整理自技能原文 · 版本 086cbf6 · 表述以原文为准
它做什么

完成调查后,Claude 自动将结果保存为带时间戳的 Markdown 文件,存入 ./reports/ 文件夹。

什么时候触发

在完成告警分类、情报扩充或事件调查后,需要生成永久记录时触发。

装好后可以这样说
生成 alert_triage_case_1234_…文件
生成 hunt_summary_APT29_…文件
技能原文 SKILL.md作者撰写 · Apache-2.0 · 086cbf6

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:
  • alert_triage - Alert triage reports
  • ioc_enrichment - IOC enrichment reports
  • case_investigation - Case investigation reports
  • hunt_summary - Threat hunt reports
  • incident_report - Incident response reports
  • REPORT_NAME_SUFFIX - 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/alert_triage_case_1234_20250115_1430.md
  • ./reports/ioc_enrichment_198.51.100.10_20250115_0900.md
  • ./reports/hunt_summary_APT29_20250115_1200.md
Step 2: Write File

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

Outputs

| Output | Description | |--------|-------------| | REPORT_FILE_PATH | 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 | alert_triage_case_1234_20250115_1430.md | | ioc_enrichment | evil.com | ioc_enrichment_evil.com_20250115_0900.md | | hunt_summary | APT29 | hunt_summary_APT29_20250115_1200.md |

按 Apache-2.0 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。