In this article
engagement-reporting
| Field | Value |
|---|---|
| Kind | skill |
| Source | .github/skills/engagement-reporting/engagement-reporting |
| Invocation | Invoked directly as /engagement-reporting, or loaded on demand by referencing agents |
| Interactive | No |
What it does
Creates source-grounded internal or external weekly engagement status reports with optional Outlook draft creation.
When to use it
Use this skill to create source-grounded weekly engagement reports. It is suitable for M365-only reporting and can also normalize optional Azure DevOps, or GitHub board evidence.
Use the Engagement Report Generator when a user needs the complete interactive coordination experience. Do not use this skill to publish reports or send email.
Set up the workspace
Copy the packaged configuration template to the root of the engagement workspace:
cp .github/skills/engagement-reporting/engagement-reporting/assets/engagement.template.yaml \
engagement.yaml
Edit engagement.yaml with the engagement identity, stakeholders, source
locations, and optional distribution settings. Add these local and potentially
sensitive paths to the workspace .gitignore before running a report:
/engagement.yaml
/.working/
/reports/
/transcripts/
The HVE Core installer installs the template with the skill but does not create
the workspace configuration or modify .gitignore. Keep these paths at the
engagement workspace root; do not place customer report data inside the
packaged skill directory.
Example usage
/engagement-reporting weekly August 17-21
With a valid engagement.yaml, the skill discovers configured sources,
normalizes evidence, enforces coverage and verification gates, drafts against
the selected template, applies review, and returns approved report artifacts.
Optional Outlook distribution creates a draft only after separate approval.
The agent renders the approved report as HTML inline and uses the dedicated
WorkIQ Mail MCP CreateDraftMessage operation. If the WorkIQ Mail MCP server is
unavailable or conversion cannot preserve required structures, including
tables, distribution stops instead of flattening the report.