Free agent skill Analytics & reporting Approval-gated

Client-Ready Monthly Report

Produce a client-ready monthly report: performance vs goals, what changed and why, wins and learnings, next month's plan — clear, honest, and defensible.

by Adspirer v1.0.0 MIT license Agent Skills format

Works across your stack

Claude Claude Code ChatGPT Codex Cursor Gemini Windsurf

Supported AI platforms

7 supported clients. Connector requirements are shown separately below.

Google Ads Meta Ads LinkedIn Ads Adspirer Google Analytics 4

Picture this

A familiar campaign moment

It is the last working day of the month and the client does not just want a table of numbers—they want to know what happened and what the team will do next. This skill turns live campaign results into a concise story that can be shared in the format your client prefers.

Free agent skill Agent Skills folder · MIT

Add this skill to your AI client

Choose your AI client, then download or copy the setup that fits it.

Download ZIP
$ npx adspirer-skills add client-ready-monthly-report

Installs the complete folder to .claude/skills/ in the current project.

After installation

Your first run

Client setup guide →
01 · DISCOVER

Start a fresh chat if needed

Some clients discover newly installed skills only at session start. Ask the agent to use this skill by name.

02 · CONNECT

Verify required access

Adspirer Adspirer Google Analytics 4 Google Analytics 4

0 optional enhancements can be added only when the job needs them.

03 · REVIEW

Preview before action

The first pass is read-only. Installing a skill or connector never grants approval to spend, publish, message, or make destructive changes.

Starter prompt

Use the Client-Ready Monthly Report skill. I’m working on [campaign or account] and want to understand [goal or problem] for [date range]. Check that Adspirer and Google Analytics 4 are connected, start by looking without changing anything, and explain the story in plain language. Show me the evidence and ask before making any live change.

Where it helps

When this skill earns its place

You do not need another generic checklist. These are the moments where this skill can take a real campaign question and move it toward a decision.

1

The monthly call needs a narrative

The client can see the dashboard already; they need the few changes that mattered, why they happened, and what the team recommends next.

2

Several platforms need one view

Google, Meta, LinkedIn, and analytics data need to be explained on the same date, currency, and attribution basis.

3

An executive version is required

The working team needs detail while leadership needs a short summary with decisions, risks, and next steps.

See it in a campaign

Two ways this could play out

The numbers, account, and recommendation will be yours. These examples show the kind of story the skill is designed to help you work through.

Lead-generation recap

A B2B account increased spend 20%, generated more leads, but saw qualified-lead rate fall.

What the skill does

The skill tells the whole story instead of celebrating volume, shows the quality tradeoff, and recommends the next-month focus.

Ecommerce monthly review

Revenue grew during a promotion, while new-customer ROAS and returning-customer demand moved differently.

What the skill does

The skill verifies the numbers, explains the mix, and produces a shareable report or dashboard suited to the client.

The useful part

What you’ll walk away with

A client-ready monthly performance story with verified numbers, clear takeaways, and next-month actions.

A simple journey

How it works

1

Begin with the question

Tell the skill which campaign, metric, audience, and time period the team is trying to understand.

2

Build the story from live data

It checks the same account, date range, currency, and attribution basis before explaining what changed and why.

3

Share the right next step

You get a clear update, report, or dashboard. Tracking-code fixes are handed to the right person instead of being silently changed.

Bring these with you

  • The account or campaign you want to work on, plus the market and business goal.
  • The date range, budget, or performance question that gives the job its context.
  • Adspirer and Google Analytics 4 connected for the live parts of the workflow.

You stay in control

Live evidence

The skill checks the account, time period, currency, and attribution basis before it explains a result.

Honest handoffs

If the next step needs GTM, a pixel, billing, or a creative tool, it names the right owner or connector instead of pretending the fix was made.

Approval first

Adspirer can create or update supported ads and campaigns, but spend, publishing, messages, and live changes wait for your explicit approval.

Keep building the workflow

Browse all skills →