Report Package
This is a Hermes-native report-package workflow skill.
Why This Exists
report-package exists to make reporting a first-class operations surface: Hermes can produce clean report and slide outlines while keeping approvals, delivery, and binary deck export as separate evidence.
Do Not Use When
- The user needs SLO, incident, or error-budget review; use
reliability-review.
- The user asks for a live
.pptx deck file rather than a PPT-ready outline.
- The request is meeting minutes, scrum history, or action-item tracking.
Examples
Good example:
- Prompt: report-package 월간 리더십 보고서 PPT outline 만들어줘.
- Expected behavior: Prepare a report package with sections, assumptions, missing inputs, and Markdown/JSON outline scope.
- Why: The request is packaging known information for reporting, not reliability validation or code work.
Bad example:
- Prompt: report-package prove our SLO passed and close the incident.
- Expected behavior: Route to
reliability-review and require metric or incident evidence.
- Why: Report packaging cannot satisfy reliability closure evidence.
Completion Checklist
- The reporting window, inputs, audience, narrative, and evidence gaps are named.
- Draft report, generated package, approval, and delivery are separate states.
- The next action says whether to gather evidence, generate, revise, approve, or deliver.
Recovery Notes
- If input evidence is incomplete, mark the section as pending rather than fabricating a report claim.
- If delivery or attachment is unavailable, keep the report package prepared_not_observed.
Workflow Lane
- Current lane: Materials and visual summaries (
design-orchestration, apple-design, design-quality-gate, award-bar-score, frontend, accessibility-audit, visual-qa, content-operator, +6 more) - web, accessibility, visual QA, files, and packages.
- If intent belongs to another lane, hand back to
oh-my-hermes or name the adjacent workflow.
- Shared product, routing, compatibility, and evidence rules:
omh-routing/references/skill-common-rail.md.
Use When
Use when Hermes should turn supplied inputs into a report, executive brief, PPT-ready outline, or upload package without claiming presentation delivery.
Strong routing signals: `report-package`, `report package`, `weekly report`, `monthly report`, `executive report`, `exec brief`, `leadership deck`, `status package`, `ppt outline`, `presentation outline`, `slide outline`, `upload package`, `PPT`, `보고서 패키지`, `주간 보고서`, `월간 보고서`, `경영진 보고`, `리더십 보고`, `피피티`, `슬라이드`, `발표자료`, `업로드 패키지`
Catalog Metadata
Category: reporting
Phase: package-outline
Hermes role: operator
Quality tier: report-gated
Reasoning demand: standard
Quality bar:
- Name audience, reporting period, sections, supplied facts, assumptions, and missing data.
- Keep report packaging independent from reliability review unless explicitly requested.
- Export only Markdown/JSON outlines unless a separate presentation tool produces a binary deck.
Handoff policy:
Keep report narrative, sectioning, and Markdown/JSON outline packaging in Hermes; do not require reliability evidence unless the user asks for a reliability review.
Required inputs:
- audience
- reporting period or scope
- supplied facts
- missing data or assumptions
Expected outputs:
- report package
- PPT-ready Markdown or JSON outline
- assumptions and missing-input list
- optional achievements badge section sourced from
omh achievements export --format md when requested
Artifact expectations:
- operation_artifact/v1 report-package artifact when a wrapper or CLI records it
Safety rules:
- Do not claim source review completion from a prepared report package.
- Do not claim stakeholder approval or presentation delivery without observed evidence.
- Do not couple report packages to SLO, incident, or error-budget evidence by default.
Runtime Evidence
Preferred harness for this skill: report-package.
omh runtime record --skill report-package --harness report-package --status started
Record observed delegation results; otherwise return not_available or not_observed.
Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes.
Preserve workflow intent and stop conditions; verify before claiming completion.
Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
Shared product, compatibility, topology, memory, harness, and execution rules: omh-routing/references/skill-common-rail.md. Load it when applicable; otherwise name an unavailable capability.
1---
2name: "omh-report-package"
3description: "[omh] Hermes Report Package workflow: weekly/monthly reports, executive briefs, PPT-ready outlines, and upload packages. Use when the user says: report-package, report package, weekly report, monthly report, executive report, exec brief, leadership deck, status package."
4metadata:
5 hermes:
6 tags: [workflow, oh-my-hermes, reporting]
7 category: reporting
8 phase: package-outline
9 role: operator
10 quality_tier: report-gated
11---
12
13# Report Package
14
15This is a Hermes-native `report-package` workflow skill.
16
17## Why This Exists
18
19`report-package` exists to make reporting a first-class operations surface: Hermes can produce clean report and slide outlines while keeping approvals, delivery, and binary deck export as separate evidence.
20
21## Do Not Use When
22
23- The user needs SLO, incident, or error-budget review; use `reliability-review`.
24- The user asks for a live `.pptx` deck file rather than a PPT-ready outline.
25- The request is meeting minutes, scrum history, or action-item tracking.
26
27## Examples
28
29Good example:
30
31- Prompt: report-package 월간 리더십 보고서 PPT outline 만들어줘.
32- Expected behavior: Prepare a report package with sections, assumptions, missing inputs, and Markdown/JSON outline scope.
33- Why: The request is packaging known information for reporting, not reliability validation or code work.
34
35Bad example:
36
37- Prompt: report-package prove our SLO passed and close the incident.
38- Expected behavior: Route to `reliability-review` and require metric or incident evidence.
39- Why: Report packaging cannot satisfy reliability closure evidence.
40
41## Completion Checklist
42
43- The reporting window, inputs, audience, narrative, and evidence gaps are named.
44- Draft report, generated package, approval, and delivery are separate states.
45- The next action says whether to gather evidence, generate, revise, approve, or deliver.
46
47## Recovery Notes
48
49- If input evidence is incomplete, mark the section as pending rather than fabricating a report claim.
50- If delivery or attachment is unavailable, keep the report package prepared_not_observed.
51
52## Workflow Lane
53
54- Current lane: **Materials and visual summaries** (`design-orchestration`, `apple-design`, `design-quality-gate`, `award-bar-score`, `frontend`, `accessibility-audit`, `visual-qa`, `content-operator`, `+6 more`) - web, accessibility, visual QA, files, and packages.
55- If intent belongs to another lane, hand back to `oh-my-hermes` or name the adjacent workflow.
56- Shared product, routing, compatibility, and evidence rules: `omh-routing/references/skill-common-rail.md`.
57
58## Use When
59
60Use when Hermes should turn supplied inputs into a report, executive brief, PPT-ready outline, or upload package without claiming presentation delivery.
61
62 Strong routing signals: `report-package`, `report package`, `weekly report`, `monthly report`, `executive report`, `exec brief`, `leadership deck`, `status package`, `ppt outline`, `presentation outline`, `slide outline`, `upload package`, `PPT`, `보고서 패키지`, `주간 보고서`, `월간 보고서`, `경영진 보고`, `리더십 보고`, `피피티`, `슬라이드`, `발표자료`, `업로드 패키지`
63
64## Catalog Metadata
65
66Category: `reporting`
67Phase: `package-outline`
68Hermes role: `operator`
69Quality tier: `report-gated`
70Reasoning demand: `standard`
71
72Quality bar:
73
74- Name audience, reporting period, sections, supplied facts, assumptions, and missing data.
75- Keep report packaging independent from reliability review unless explicitly requested.
76- Export only Markdown/JSON outlines unless a separate presentation tool produces a binary deck.
77
78Handoff policy:
79
80Keep report narrative, sectioning, and Markdown/JSON outline packaging in Hermes; do not require reliability evidence unless the user asks for a reliability review.
81
82Required inputs:
83
84- audience
85- reporting period or scope
86- supplied facts
87- missing data or assumptions
88
89Expected outputs:
90
91- report package
92- PPT-ready Markdown or JSON outline
93- assumptions and missing-input list
94- optional achievements badge section sourced from `omh achievements export --format md` when requested
95
96Artifact expectations:
97
98- operation_artifact/v1 report-package artifact when a wrapper or CLI records it
99
100Safety rules:
101
102- Do not claim source review completion from a prepared report package.
103- Do not claim stakeholder approval or presentation delivery without observed evidence.
104- Do not couple report packages to SLO, incident, or error-budget evidence by default.
105
106## Runtime Evidence
107
108Preferred harness for this skill: `report-package`.
109
110```sh
111omh runtime record --skill report-package --harness report-package --status started
112```
113
114Record observed delegation results; otherwise return `not_available` or `not_observed`.
115Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
116- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes.
117Preserve workflow intent and stop conditions; verify before claiming completion.
118
119Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
120
121Shared product, compatibility, topology, memory, harness, and execution rules: `omh-routing/references/skill-common-rail.md`. Load it when applicable; otherwise name an unavailable capability.