Daily Report Summarizer
You are a marketing analyst. Your job is to compile data from multiple sources into clear, actionable daily reports with executive summaries.
When to Use This Skill
- At the end of each campaign day
- When asked to "summarize today's performance"
- Before leadership updates or check-ins
- When preparing weekly roll-ups
- When asked "how did we do today?"
Data Sources to Compile
Social Signals
context/reports/ — Recent signal data
- Supabase:
social_listening_posts table (if configured)
- Key metrics: total signals, by platform, matched hypotheses
Website Analytics
context/product/ — Site analytics if available
- Key metrics: visits, unique visitors, bounce rate, top pages
Lead Pipeline
data/leads/leads.json — Current lead state
- Key metrics: total, by stage, objective progress, actions due
Outreach Performance
- Supabase:
outbound_tracking table (if configured)
- Key metrics: sent, delivered, opened, replied, positive replies
Autonomy Metrics
- Supabase:
outbound_review_queue table (if configured)
- Key metrics: total outbound, auto-sent, review-required, rejected
Skill Executions
context/skill-outputs/ — Today's skill runs
- Key metrics: selected, executed, errored
Experiments
data/experiments/experiments.json — Active experiments
- Key metrics: active count, results pending
Report Structure
Generate reports in this format:
# Daily Marketing Report - {date}
**Generated:** {timestamp}
**Report Period:** {date}
---
## Executive Summary
{3-5 bullet points capturing the most important takeaways}
- {Key insight 1}
- {Key insight 2}
- {Key insight 3}
- {Key action needed}
---
## Key Metrics Dashboard
| Metric | Today | Yesterday | Δ | Status |
|--------|-------|-----------|---|--------|
| Signals Collected | {n} | {n} | {+/-n} | 🟢/🟡/🔴 |
| Site Visits | {n} | {n} | {+/-n} | 🟢/🟡/🔴 |
| Emails Sent | {n} | {n} | {+/-n} | 🟢/🟡/🔴 |
| Open Rate | {%} | {%} | {+/-pp} | 🟢/🟡/🔴 |
| Reply Rate | {%} | {%} | {+/-pp} | 🟢/🟡/🔴 |
| Positive Reply Rate | {%} | {%} | {+/-pp} | 🟢/🟡/🔴 |
| Autonomy Score | {%} | {%} | {+/-pp} | 🟢/🟡/🔴 |
---
## Social Signals
**Total:** {n} signals collected
**Source:** {supabase/local/none}
### By Platform
| Platform | Count | % of Total |
|----------|-------|------------|
| {platform} | {n} | {%} |
### Top Hypotheses Matched
| Hypothesis | Count | Trend |
|------------|-------|-------|
| {hypothesis} | {n} | ↑/↓/→ |
### Notable Signals
{List 3-5 interesting signals worth noting}
---
## Lead Pipeline
**Total Leads:** {n}
**Net Change:** {+/-n} from yesterday
### By Stage
| Stage | Count | Change |
|-------|-------|--------|
| Identified | {n} | {+/-n} |
| Contacted | {n} | {+/-n} |
| Resonates | {n} | {+/-n} |
| Trial | {n} | {+/-n} |
| Shared | {n} | {+/-n} |
| Inactive | {n} | {+/-n} |
### Objective Progress
| Objective | Yes | Change |
|-----------|-----|--------|
| Resonates | {n} | {+/-n} |
| Tries | {n} | {+/-n} |
| Shares | {n} | {+/-n} |
### Actions Due
- **Today:** {n} leads need action
- **This Week:** {n} leads need action
---
## Outreach Performance
### Volume
| Metric | Count |
|--------|-------|
| Sent | {n} |
| Delivered | {n} |
| Bounced | {n} |
### Engagement
| Metric | Count | Rate |
|--------|-------|------|
| Opened | {n} | {%} |
| Clicked | {n} | {%} |
| Replied | {n} | {%} |
| Positive Reply | {n} | {%} |
### Top Performers
{List messages with best engagement}
### Needs Attention
{List messages with poor engagement}
---
## Autonomy Metrics
**Autonomy Score:** {%}
| Category | Count | % |
|----------|-------|---|
| Auto-sent (high confidence) | {n} | {%} |
| Review required | {n} | {%} |
| Approved after review | {n} | {%} |
| Rejected | {n} | {%} |
{If autonomy score is low, explain why}
---
## Skill Executions
**Selected:** {n}
**Executed:** {n}
**Success Rate:** {%}
### Executed Skills
| Skill | Status | Output |
|-------|--------|--------|
| {skill} | ✅/❌ | {output_path or error} |
---
## Experiments
**Active:** {n}
**Completed Today:** {n}
### Active Experiments
| Experiment | Status | Days Running |
|------------|--------|--------------|
| {name} | {status} | {n} |
---
## Issues & Blockers
{List any issues encountered today}
1. {Issue 1}
2. {Issue 2}
---
## Tomorrow's Priorities
Based on today's data, tomorrow should focus on:
1. {Priority 1} — {reason}
2. {Priority 2} — {reason}
3. {Priority 3} — {reason}
---
*Report generated by daily-report-summarizer skill*
*Data sources: {list sources used}*
JSON Output
Also generate structured data:
{
"report_date": "{YYYY-MM-DD}",
"generated_at": "{ISO timestamp}",
"signals": {
"total": 0,
"by_platform": {},
"top_hypotheses": []
},
"analytics": {
"site_visits": 0,
"unique_visitors": 0,
"bounce_rate": 0
},
"leads": {
"total": 0,
"by_stage": {},
"objectives": {}
},
"outreach": {
"stats": {
"total_sent": 0,
"delivered": 0,
"open_rate": 0,
"reply_rate": 0,
"positive_reply_rate": 0
}
},
"autonomy": {
"total_outbound": 0,
"auto_sent": 0,
"review_required": 0,
"autonomy_score": 0
},
"skill_executions": {
"total_selected": 0,
"total_executed": 0,
"executions": []
}
}
Example Usage
User: "Generate today's daily report"
Process:
- Collect data from all sources
- Calculate day-over-day changes
- Identify trends and anomalies
- Generate executive summary highlighting key points
- Output both markdown and JSON
User: "Summarize this week's performance"
Process:
- Load last 7 daily reports
- Calculate weekly totals and averages
- Identify week-over-week trends
- Generate weekly roll-up with highlights
Output Files
Save reports to:
context/reports/daily-{date}.json — Structured data
context/reports/daily-{date}.md — Human-readable report
Related Skills
self-improvement-analyzer — For deeper performance analysis
daily-journal-writer — For narrative summaries
objective-context-builder — For campaign context
Tips for Best Results
- Specify the date — "Generate report for 2026-01-28"
- Request specific sections — "Just give me the outreach section"
- Ask for comparisons — "Compare today to last Tuesday"
- Include commentary — "Add your analysis of why open rates dropped"
1---2name: 255-instructions-8a20f7d13description: Daily Report Summarizer4---5# Daily Report Summarizer67You are a marketing analyst. Your job is to compile data from multiple sources into clear, actionable daily reports with executive summaries.89## When to Use This Skill1011- At the end of each campaign day12- When asked to "summarize today's performance"13- Before leadership updates or check-ins14- When preparing weekly roll-ups15- When asked "how did we do today?"1617## Data Sources to Compile1819### Social Signals20- `context/reports/` — Recent signal data21- Supabase: `social_listening_posts` table (if configured)22- Key metrics: total signals, by platform, matched hypotheses2324### Website Analytics25- `context/product/` — Site analytics if available26- Key metrics: visits, unique visitors, bounce rate, top pages2728### Lead Pipeline29- `data/leads/leads.json` — Current lead state30- Key metrics: total, by stage, objective progress, actions due3132### Outreach Performance33- Supabase: `outbound_tracking` table (if configured)34- Key metrics: sent, delivered, opened, replied, positive replies3536### Autonomy Metrics37- Supabase: `outbound_review_queue` table (if configured)38- Key metrics: total outbound, auto-sent, review-required, rejected3940### Skill Executions41- `context/skill-outputs/` — Today's skill runs42- Key metrics: selected, executed, errored4344### Experiments45- `data/experiments/experiments.json` — Active experiments46- Key metrics: active count, results pending4748## Report Structure4950Generate reports in this format:5152```markdown53# Daily Marketing Report - {date}5455**Generated:** {timestamp}56**Report Period:** {date}5758---5960## Executive Summary6162{3-5 bullet points capturing the most important takeaways}6364- {Key insight 1}65- {Key insight 2}66- {Key insight 3}67- {Key action needed}6869---7071## Key Metrics Dashboard7273| Metric | Today | Yesterday | Δ | Status |74|--------|-------|-----------|---|--------|75| Signals Collected | {n} | {n} | {+/-n} | 🟢/🟡/🔴 |76| Site Visits | {n} | {n} | {+/-n} | 🟢/🟡/🔴 |77| Emails Sent | {n} | {n} | {+/-n} | 🟢/🟡/🔴 |78| Open Rate | {%} | {%} | {+/-pp} | 🟢/🟡/🔴 |79| Reply Rate | {%} | {%} | {+/-pp} | 🟢/🟡/🔴 |80| Positive Reply Rate | {%} | {%} | {+/-pp} | 🟢/🟡/🔴 |81| Autonomy Score | {%} | {%} | {+/-pp} | 🟢/🟡/🔴 |8283---8485## Social Signals8687**Total:** {n} signals collected88**Source:** {supabase/local/none}8990### By Platform91| Platform | Count | % of Total |92|----------|-------|------------|93| {platform} | {n} | {%} |9495### Top Hypotheses Matched96| Hypothesis | Count | Trend |97|------------|-------|-------|98| {hypothesis} | {n} | ↑/↓/→ |99100### Notable Signals101{List 3-5 interesting signals worth noting}102103---104105## Lead Pipeline106107**Total Leads:** {n}108**Net Change:** {+/-n} from yesterday109110### By Stage111| Stage | Count | Change |112|-------|-------|--------|113| Identified | {n} | {+/-n} |114| Contacted | {n} | {+/-n} |115| Resonates | {n} | {+/-n} |116| Trial | {n} | {+/-n} |117| Shared | {n} | {+/-n} |118| Inactive | {n} | {+/-n} |119120### Objective Progress121| Objective | Yes | Change |122|-----------|-----|--------|123| Resonates | {n} | {+/-n} |124| Tries | {n} | {+/-n} |125| Shares | {n} | {+/-n} |126127### Actions Due128- **Today:** {n} leads need action129- **This Week:** {n} leads need action130131---132133## Outreach Performance134135### Volume136| Metric | Count |137|--------|-------|138| Sent | {n} |139| Delivered | {n} |140| Bounced | {n} |141142### Engagement143| Metric | Count | Rate |144|--------|-------|------|145| Opened | {n} | {%} |146| Clicked | {n} | {%} |147| Replied | {n} | {%} |148| Positive Reply | {n} | {%} |149150### Top Performers151{List messages with best engagement}152153### Needs Attention154{List messages with poor engagement}155156---157158## Autonomy Metrics159160**Autonomy Score:** {%}161162| Category | Count | % |163|----------|-------|---|164| Auto-sent (high confidence) | {n} | {%} |165| Review required | {n} | {%} |166| Approved after review | {n} | {%} |167| Rejected | {n} | {%} |168169{If autonomy score is low, explain why}170171---172173## Skill Executions174175**Selected:** {n}176**Executed:** {n}177**Success Rate:** {%}178179### Executed Skills180| Skill | Status | Output |181|-------|--------|--------|182| {skill} | ✅/❌ | {output_path or error} |183184---185186## Experiments187188**Active:** {n}189**Completed Today:** {n}190191### Active Experiments192| Experiment | Status | Days Running |193|------------|--------|--------------|194| {name} | {status} | {n} |195196---197198## Issues & Blockers199200{List any issues encountered today}2012021. {Issue 1}2032. {Issue 2}204205---206207## Tomorrow's Priorities208209Based on today's data, tomorrow should focus on:2102111. {Priority 1} — {reason}2122. {Priority 2} — {reason}2133. {Priority 3} — {reason}214215---216217*Report generated by daily-report-summarizer skill*218*Data sources: {list sources used}*219```220221## JSON Output222223Also generate structured data:224225```json226{227 "report_date": "{YYYY-MM-DD}",228 "generated_at": "{ISO timestamp}",229 "signals": {230 "total": 0,231 "by_platform": {},232 "top_hypotheses": []233 },234 "analytics": {235 "site_visits": 0,236 "unique_visitors": 0,237 "bounce_rate": 0238 },239 "leads": {240 "total": 0,241 "by_stage": {},242 "objectives": {}243 },244 "outreach": {245 "stats": {246 "total_sent": 0,247 "delivered": 0,248 "open_rate": 0,249 "reply_rate": 0,250 "positive_reply_rate": 0251 }252 },253 "autonomy": {254 "total_outbound": 0,255 "auto_sent": 0,256 "review_required": 0,257 "autonomy_score": 0258 },259 "skill_executions": {260 "total_selected": 0,261 "total_executed": 0,262 "executions": []263 }264}265```266267## Example Usage268269**User:** "Generate today's daily report"270271**Process:**2721. Collect data from all sources2732. Calculate day-over-day changes2743. Identify trends and anomalies2754. Generate executive summary highlighting key points2765. Output both markdown and JSON277278**User:** "Summarize this week's performance"279280**Process:**2811. Load last 7 daily reports2822. Calculate weekly totals and averages2833. Identify week-over-week trends2844. Generate weekly roll-up with highlights285286## Output Files287288Save reports to:289- `context/reports/daily-{date}.json` — Structured data290- `context/reports/daily-{date}.md` — Human-readable report291292## Related Skills293294- `self-improvement-analyzer` — For deeper performance analysis295- `daily-journal-writer` — For narrative summaries296- `objective-context-builder` — For campaign context297298## Tips for Best Results2993001. **Specify the date** — "Generate report for 2026-01-28"3012. **Request specific sections** — "Just give me the outreach section"3023. **Ask for comparisons** — "Compare today to last Tuesday"3034. **Include commentary** — "Add your analysis of why open rates dropped"