name: quarterly-report description: Generate a polished quarterly achievement HTML report. USE WHEN user asks for quarterly report, Q1/Q2/Q3/Q4 achievements, performance review data, or wants to summarize a quarter’s work for their manager.
QuarterlyReport
Generate a comprehensive, styled HTML achievement report for a quarter by combining daily-plan review output with GitLab, Gmail/Drive, and Slack data.
Workflow Routing
| Workflow | Trigger | File |
|---|---|---|
| Generate | “generate Q1 report”, “quarterly achievements”, “report for Eyal” | workflows/Generate.md |
Overview
This skill produces a single self-contained HTML file with:
- Executive summary
- Stats strip (PRs merged, reviewed, issues filed, security advisories, etc.)
- Jira epics/features closed
- GitHub PRs authored & reviewed (grouped by repo)
- GitHub issues filed (grouped by theme)
- GitHub security advisories (filtered to credited/authored only)
- GitLab MRs reviewed (grouped by release track)
- Key initiatives & strategic contributions
- Meeting & cross-team engagement (Google Calendar)
- Documents & presentations (Google Drive)
- Communication highlights (mu/Gmail)
- Areas of focus tags
Data Sources
| Source | Tool | What |
|---|---|---|
| GitHub + Jira + Org + AI + Security Advisories | daily-plan review <range> --json |
Primary data: PRs (monthly pagination, no truncation), reviews, issues, Jira (resolutiondate JQL), org-mode done items, AI sessions, security advisories (filtered to credits+author involvement) |
| GitLab (gitlab.cee.redhat.com) | REST API via curl |
MRs authored and reviewed (internal Red Hat instance) |
| Google Calendar | GoogleWorkspace skill scripts (workspace.js calendar) |
Recurring meetings, cross-team engagement |
| Gmail / mu | mu find (Maildir) + GoogleWorkspace skill scripts |
Meeting notes (Gemini), key email threads, outbound communications |
| Google Drive | GoogleWorkspace skill scripts (workspace.js drive-search) |
Documents authored/co-authored |
| Slack | Slack skill tools | Notable messages, announcements |
Quarter Date Ranges
- Q1: Jan 1 – Mar 31
- Q2: Apr 1 – Jun 30
- Q3: Jul 1 – Sep 30
- Q4: Oct 1 – Dec 31
Identity
| Field | Value |
|---|---|
| Full name | Vincent Demeester |
| Username | vdemeest |
| GitHub | vdemeester |
| GitLab | vdemeest |
| vdemeest@redhat.com | |
| Title | Senior Principal Software Engineer |
| Team | R&D Secure Flow |
| Manager | Eyal Edri, Director Engineering |
Examples
Example 1: Generate Q1 report
User: "Generate my Q1 2025 report"
→ Gathers data from git, Jira, GitHub, emails
→ Renders polished HTML achievement report
Output
The report is written to ~/desktop/downloads/q<N>-<YEAR>-achievements-vincent-demeester.html.