Report Generator
This skill helps you create professional influencer marketing reports that tell the story of your campaign performance. It adapts content and depth based on the audience.
Cross-discipline (paid ads): this is also the paid-ads reporting surface — build exec/client/channel reports from RQS history (memory/audits/ad/) and measurement-loop readback verdicts. It presents metrics; it does not compute them (return math stays in roi-calculator). Save paid runs under memory/ad/report-generator/.
Quick Start
Shortest invocation:
Create a campaign report for [campaign name] for [audience: executive/client/team]
Common scenario:
Generate an executive summary for our Q3 influencer campaigns
Skill Contract
- Reads: campaign name, reporting period, target audience, and computed metrics (reach, engagement, conversions, spend, revenue, ROI/ROAS, per-influencer results). Prior outputs from
performance-analyzer and roi-calculator if available.
- Writes: a finished report in the audience-appropriate template, saved to
memory/influencer/report-generator/YYYY-MM-DD-<topic>.md.
- Promotes: durable verdicts (final ROI/ROAS, top performers, renew/drop calls, headline learnings) to
memory/hot-cache.md.
- Done when:
- The report matches the requested audience template (executive, client, team, or board).
- Every metric is paired with context (target, benchmark, or prior period).
- The report ends with concrete recommendations and, where relevant, action items.
- Primary next skill: content-quality-auditor
Handoff Summary
Emit the standard shape from skill-contract.md §Handoff Summary Format.
Data Sources
This family ships Tier 1: every step works with no live integration. Give the skill the campaign metrics directly and it builds the report from your inputs.
Optional connectors that can pre-fill data where available:
~~social platform analytics — reach, impressions, engagement, video views per post
~~influencer database — creator handles, tiers, fees, audience demographics
~~analytics — link clicks, conversions, attributed revenue
~~CRM — new-customer counts and downstream revenue
Without any of these, the skill asks you for the numbers and proceeds. See CONNECTORS.md for the free/keyless data recipe per category.
Instructions
When a user requests a report:
Determine report parameters — set report type (post-campaign/monthly/quarterly/annual), campaign(s), period, and audience. Match depth to the audience: executive wants ROI and strategy at a high level; client wants results and value; team wants detailed learnings and optimization; board wants business impact. See the audience-needs matrix in report-templates.md.
Pick the audience template and fill it in — full executive, client, and internal-team templates live in report-templates.md. Pull metrics from performance-analyzer and roi-calculator outputs when present; otherwise ask the user for the numbers. Pair every metric with context (target, benchmark, or prior period).
Apply visualization and writing guidance — choose the right chart per data point and per audience, and follow the lead-with-outcomes narrative arc. See the visualization recommendations and writing best practices in report-templates.md.
Close with recommendations and action items — end every report with concrete next steps; add an owner/deadline action-items table for team and board audiences.
Save and promote — write the finished report to memory/influencer/report-generator/YYYY-MM-DD-<topic>.md (paid runs to memory/ad/report-generator/). Promote durable verdicts (final ROI/ROAS, top performers, renew/drop calls, headline learnings) to memory/hot-cache.md.
Example
User: "Create an executive report for our holiday campaign: $50K spend, $165K revenue, 3.5M reach across 15 influencers"
Output (excerpt — full template in report-templates.md):
# Holiday Campaign 2024: Executive Summary
## Bottom Line: Campaign Exceeded All Targets ✅
**ROI: 230%** | **ROAS: 3.3:1** | **Revenue: $165,000**
| Metric | Target | Actual | Status |
|--------|--------|--------|--------|
| Revenue | $100K | $165K | ✅ +65% |
| ROAS | 2:1 | 3.3:1 | ✅ +65% |
| Reach | 2M | 3.5M | ✅ +75% |
### Recommendation
Increase Q1 influencer budget by 25%, focused on TikTok micro-influencers and product-demo content.
Reference Materials
Next Best Skill
Primary: content-quality-auditor — run the finished report through the publish-readiness gate before it goes to a stakeholder.
Alternates (same measure phase / IMPACT family):
Termination note (visited-set): if a recommended skill has already been invoked this session, stop and report the chain as complete instead of re-running it. Honor a max chain depth of 3 hops to avoid loops.
Related Skills
1---2name: report-generator-53description: Use when the user asks to "create a campaign report", "build an executive summary", or "deliver client results"; produces audience-tailored influencer marketing reports (executive, client, internal team) with data tables, narrative, key learnings, and recommendations. Not for raw metric computation — use performance-analyzer.4license: Apache-2.05---6
7# Report Generator
8
9This skill helps you create professional influencer marketing reports that tell the story of your campaign performance. It adapts content and depth based on the audience.
10
11> **Cross-discipline (paid ads):** this is also the **paid-ads** reporting surface — build exec/client/channel reports from RQS history (`memory/audits/ad/`) and measurement-loop readback verdicts. It presents metrics; it does not compute them (return math stays in [roi-calculator](../roi-calculator/SKILL.md)). Save paid runs under `memory/ad/report-generator/`.
12
13## Quick Start
14
15Shortest invocation:
16
17```
18Create a campaign report for [campaign name] for [audience: executive/client/team]
19```
20
21Common scenario:
22
23```
24Generate an executive summary for our Q3 influencer campaigns
25```
26
27## Skill Contract
28
29- **Reads**: campaign name, reporting period, target audience, and computed metrics (reach, engagement, conversions, spend, revenue, ROI/ROAS, per-influencer results). Prior outputs from `performance-analyzer` and `roi-calculator` if available.
30- **Writes**: a finished report in the audience-appropriate template, saved to `memory/influencer/report-generator/YYYY-MM-DD-<topic>.md`.
31- **Promotes**: durable verdicts (final ROI/ROAS, top performers, renew/drop calls, headline learnings) to `memory/hot-cache.md`.
32- **Done when**:
33 1. The report matches the requested audience template (executive, client, team, or board).
34 2. Every metric is paired with context (target, benchmark, or prior period).
35 3. The report ends with concrete recommendations and, where relevant, action items.
36- **Primary next skill**: [content-quality-auditor](../../../seo-geo/optimize/content-quality-auditor/SKILL.md)
37
38### Handoff Summary
39
40> Emit the standard shape from [skill-contract.md §Handoff Summary Format](../../../references/skill-contract.md).
41
42## Data Sources
43
44This family ships Tier 1: every step works with no live integration. Give the skill the campaign metrics directly and it builds the report from your inputs.
45
46Optional connectors that can pre-fill data where available:
47
48- `~~social platform analytics` — reach, impressions, engagement, video views per post
49- `~~influencer database` — creator handles, tiers, fees, audience demographics
50- `~~analytics` — link clicks, conversions, attributed revenue
51- `~~CRM` — new-customer counts and downstream revenue
52
53Without any of these, the skill asks you for the numbers and proceeds. See [CONNECTORS.md](../../../CONNECTORS.md) for the free/keyless data recipe per category.
54
55## Instructions
56
57When a user requests a report:
58
591. **Determine report parameters** — set report type (post-campaign/monthly/quarterly/annual), campaign(s), period, and audience. Match depth to the audience: executive wants ROI and strategy at a high level; client wants results and value; team wants detailed learnings and optimization; board wants business impact. See the audience-needs matrix in [report-templates.md](references/report-templates.md).
60
612. **Pick the audience template and fill it in** — full executive, client, and internal-team templates live in [report-templates.md](references/report-templates.md). Pull metrics from `performance-analyzer` and `roi-calculator` outputs when present; otherwise ask the user for the numbers. Pair every metric with context (target, benchmark, or prior period).
62
633. **Apply visualization and writing guidance** — choose the right chart per data point and per audience, and follow the lead-with-outcomes narrative arc. See the visualization recommendations and writing best practices in [report-templates.md](references/report-templates.md).
64
654. **Close with recommendations and action items** — end every report with concrete next steps; add an owner/deadline action-items table for team and board audiences.
66
675. **Save and promote** — write the finished report to `memory/influencer/report-generator/YYYY-MM-DD-<topic>.md` (paid runs to `memory/ad/report-generator/`). Promote durable verdicts (final ROI/ROAS, top performers, renew/drop calls, headline learnings) to `memory/hot-cache.md`.
68
69## Example
70
71**User**: "Create an executive report for our holiday campaign: $50K spend, $165K revenue, 3.5M reach across 15 influencers"
72
73**Output** (excerpt — full template in [report-templates.md](references/report-templates.md)):
74
75```markdown
76# Holiday Campaign 2024: Executive Summary
77
78## Bottom Line: Campaign Exceeded All Targets ✅
79
80**ROI: 230%** | **ROAS: 3.3:1** | **Revenue: $165,000**
81
82| Metric | Target | Actual | Status |
83|--------|--------|--------|--------|
84| Revenue | $100K | $165K | ✅ +65% |
85| ROAS | 2:1 | 3.3:1 | ✅ +65% |
86| Reach | 2M | 3.5M | ✅ +75% |
87
88### Recommendation
89
90Increase Q1 influencer budget by 25%, focused on TikTok micro-influencers and product-demo content.
91```
92
93## Reference Materials
94
95- [report-templates.md](references/report-templates.md) — full executive/client/team templates, visualization recs, writing best practices, worked example
96- [skill-contract.md](../../../references/skill-contract.md) — shared contract and handoff format
97- [state-model.md](../../../references/state-model.md) — memory tiers and save-path convention
98- [CONNECTORS.md](../../../CONNECTORS.md) — free/keyless data recipes per connector category
99- [performance-analyzer](../performance-analyzer/SKILL.md) — generates the metrics this report consumes
100- [roi-calculator](../roi-calculator/SKILL.md) — supplies ROI/ROAS figures
101- [campaign-planner](../../plan/campaign-planner/SKILL.md) — original plan to compare results against
102- [content-amplifier](../../activate/content-amplifier/SKILL.md) — amplification results to report on
103- [content-quality-auditor](../../../seo-geo/optimize/content-quality-auditor/SKILL.md) — quality gate for the report itself
104
105## Next Best Skill
106
107**Primary**: [content-quality-auditor](../../../seo-geo/optimize/content-quality-auditor/SKILL.md) — run the finished report through the publish-readiness gate before it goes to a stakeholder.
108
109**Alternates (same measure phase / IMPACT family)**:
110
111- [performance-analyzer](../performance-analyzer/SKILL.md) — if the report exposes data gaps, re-analyze before re-reporting.
112- [roi-calculator](../roi-calculator/SKILL.md) — recompute return figures if the financial inputs changed.
113
114**Termination note** (visited-set): if a recommended skill has already been invoked this session, stop and report the chain as complete instead of re-running it. Honor a max chain depth of 3 hops to avoid loops.
115
116## Related Skills
117
118- [performance-analyzer](../performance-analyzer/SKILL.md) - Generate data for reports
119- [roi-calculator](../roi-calculator/SKILL.md) - Calculate ROI figures
120- [campaign-planner](../../plan/campaign-planner/SKILL.md) - Reference original plans
121- [content-amplifier](../../activate/content-amplifier/SKILL.md) - Report on amplification results