Weekly marketing performance report

Use this for a recurring snapshot of traffic, engagement, conversions, and next actions.

Paste it into your agent. The prompt walks the agent through everything, setup included.

Claude CodeCodexCursorOpenCode

Agent will

  • Uses connected analytics, social, email, and revenue data where available.
  • Summarizes traffic, engagement, conversions, top content, and underperformers.
  • Recommends next-week actions and can set up a recurring report.

What you need

  • Connected analytics, social, email, or revenue data where available.
View the full prompt
I run marketing tasks through Penut. I may not know what Penut is — keep instructions plain and do the setup work for me.

Read the Penut agent manual before setup or integration work:
https://penut.ai/agent/SKILL.md
(If the CLI is installed, `penut skill read` prints the same manual.)

Before this task:
1. Run `penut auth status`.
2. If authenticated → continue below.
3. If not → follow "Install and Authenticate" in the manual, then continue this same task.

Integrations this job needs:
- At least one analytics source: Google Analytics, PostHog, or Search Console

Execute this task in Penut (CLI):
1. Use the **Integrations this job needs** section above. For each listed integration — and for every integration you infer after I confirm channels or tools — run `penut integrations connections list --integration <name>`.
2. If more than one connection exists for an integration (e.g. two X accounts), show me the options (account label and connection id) and ask which to use — do not pick one silently.
3. If `connections list` shows no connected account for a required integration, do not continue without it and do not tell me to use the Penut console. Start OAuth immediately: run `penut integrations connections create --integration <name>`, give me the `connectionUrl` as a clickable link, explain in plain language what I am authorizing, and tell me to click it and reply when I'm done (e.g. "connected" or "done"). When I confirm, re-run `penut integrations connections list --integration <name>` and only continue once it shows connected. Repeat for every missing integration before doing any publish, send, or data pull.
4. Use `penut registry list --search "..."` when you need the exact operation for a step.
5. Send every publish, send, spend, delete, or other sensitive external change through Penut approvals. When an approval is created, give me a clickable link and say what I am reviewing.
6. Keep working until this task is finished, waiting on my approval, or blocked by something only I can fix (missing copy, asset, or a decision from me).

Build this week's marketing performance report in Penut.

Use connected data: PostHog, Google Analytics, Search Console, social stats, email — whatever is connected. If an analytics source is missing, start the connection with `penut integrations connections create --integration <name>` and give me the OAuth link — do not guess numbers.

1. Pull the numbers for the last 7 days.
2. Summarize: traffic, engagement, top content, weak spots, recommended actions for next week.
3. Optionally email me the report or save to Penut storage.

More like this

Browse all use cases