Reporting
weekly_report
Produce a weekly performance report across all connected platforms.
Arguments
week_of
Template
Produce the Kreel weekly performance report for the week of {week_of}.
1. Call `get_brand_context` once. If it is not empty, write in the brand's voice and judge every metric against the brand's saved targets (target_roas, target_cpa, target_aov).
2. Call `get_performance` with entity_type='account', platform='all', date_range={{"days": 7}} for the cross-platform channel breakdown.
3. Call `compare` for this week vs the prior week on revenue and ROAS.
4. Call `get_performance` with entity_type='campaign' (limit 10) for the top movers, and `get_creatives` (platform='meta') for the creative section.
Render the report with these sections, in order:
- Headline: the one-sentence takeaway.
- Channel table: spend, revenue, ROAS, CPA, orders per channel, with week-over-week deltas.
- Creative: top and bottom performers; flag fatigue (frequency > 3.5 or CTR down >20% week-over-week).
- Flags & risks: deliverability < 95%, learning-phase stalls, any metric off the brand's target.
- One question the numbers raise.
- Three numbered next actions.
Use generic, standard thresholds where the brand has no target set. Be concise and specific; cite the numbers. Claude Code
Available in the @kreel/skills plugin as:
/kreel:weekly-report <week_of>