Skill Locker
All skills
v1.3.03 loop iterations

Monthly Client Report

Most agency monthly reports are either data dumps clients don't read or fluffy summaries that don't say anything. The Monthly Client Report turns raw campaign data into an insight-led document with an executive summary a CEO will actually finish, honest performance narrative, and the talking points that let your client champion you internally.

What this skill does

The IMPACT framework runs the structure. Insight summary that a busy CEO would actually finish — three to four sentences, one specific number, one piece of strategic direction. Metrics that matter — only the KPIs the client cares about, not everything the platform exports, with directional indicators and RAG status. Performance narrative that says what happened and why, channel by channel, including the bits that didn't work. Actions taken — the section that justifies the retainer, with specifics rather than "optimised campaigns." Coming next — strategic choices tied to this month's data. Talking points the client can paste into their own update to their boss without rewriting.

Candour builds trust. If something missed, the report names it specifically, explains the mechanism, and presents the corrective plan in the same paragraph. Burying bad news is how clients learn to suspect you're spinning them — and once that suspicion lands, no amount of strong months recovers it. The skill rejects the "everything went well" reflex and asks where the actual underperformance was, because that's where the client's trust is built or lost.

Talking points are the secret weapon. The report doesn't end with a recommendation section — it ends with two or three first-person sentences your client can take into their own internal meeting. "Your paid social generated 847 leads at £9.40 each — 21% more leads at 15% lower cost than last month" travels. "Paid social campaigns delivered strong performance with improved efficiency" doesn't. The talking points turn your client into your internal champion, which is what renews retainers when budget gets reviewed two floors above you.

You get the executive summary written first (not last), a clean metrics table with RAG status, channel-by-channel narrative with honest assessment, a specific Actions Taken list that demonstrates the work, recommendations tied to the data rather than generic best practice, and the talking points written in client language with no agency jargon. First reports without prior-period data get baseline framing against industry benchmarks. Multi-channel retainers get grouped by business objective, not platform, because the client cares about leads, not which channel they came from.

When this triggers

  • ·You've got platform exports, screenshots, and notes — and a report due tomorrow morning
  • ·Your client has asked 'what are we actually getting?' and you suspect the reports aren't landing
  • ·Performance was mixed and you need to be honest about it without losing the room
  • ·You're a freelancer sending the same report format every month and want a structure that earns the next quarter
  • ·Your junior is writing reports and they read like dashboards — long on numbers, short on meaning

Example

Trigger

User: 'Monthly report for a £3K/mo paid social client. May data. Spend £8K, 847 leads at £9.40 CPL — down from £11 last month. Creative refresh in week 2 was the main driver. Targets: 700 leads, £10 CPL.'

Output

# [Client] — May Performance Report Executive summary: May beat both targets — 847 leads at £9.40 cost per lead, against a 700-lead, £10 CPL goal. The creative refresh shipped in week 2 is the reason: it cut CPL by 15% from the previous month. Next month we're rolling that same testing framework across the LinkedIn placement that's currently underperforming. Key metrics: | Metric | May | vs Apr | Target | Status | |---------|--------|--------|--------|--------| | Leads | 847 | +21% | 700 | GREEN | | CPL | £9.40 | -15% | £10 | GREEN | | Spend | £8,000 | flat | £8,000 | GREEN | | LinkedIn CPL | £24 | +10% | £15 | RED | Performance narrative: Facebook + Instagram drove the result. The new creative featuring customer testimonials cut CPL because it cleared more first-time viewers from the targeting cost. LinkedIn underperformed — we kept the previous creative there too long, and the audience has fatigued. Work completed this month: · Launched 3 testimonial-led creative variants (week 2) · Killed 2 underperforming audience sets, redeployed budget · Built LinkedIn variant queue for June test Coming next: 1. Apply the testimonial creative framework to LinkedIn (week 1) 2. Test broader interest-based audience on FB/IG (week 3) Talking points for your team: · Paid social generated 847 leads at £9.40 each in May — 21% more leads at 15% lower cost than April · The new creative was the driver — we'll apply the same approach to LinkedIn in June to fix the channel that's still costing too much

Get this skill + 15 more

Included in the The Agency Owner Stack — scale delivery without scaling headcount. Save $130+ vs buying individually.

Get The Agency Owner Stack — $149

What you get

  • 132-line SKILL.md, ready to drop into ~/.claude/skills/
  • Tested through 3 Karpathy-loop iterations (versions v1.0.0 → v1.3.0)
  • Triggers automatically when relevant — no command to remember
  • Lifetime updates as the skill is refined further

More from Agency Operations

Browse the full library

297 skills across 31 categories. One purchase, lifetime updates.

See all bundles