AS Toolkit · Claude Cowork skill

Content Call

Builds the client-facing page for a content call, our formal 60-day performance review. It pulls Meta, Google Ads and Marketing Milk in-store sales into one page, in Drive Social colors with the client's logo. The client can switch between the last 30, 60 or 90 days. You check it first, and it goes to the client on a private link only when you say so.

Type /content-call in Claude~15–20 minutesEvery 60 daysMac or Windows
Skill v1.1 · Updated Oct 6, 2026 · WHAT'S NEW
See an example report ↗
Runs inClaude Cowork
You give itThe client's name
You getThe Content Call page, saved to the client folder
Read byThe client, on a private link

What the client sees

  • CONTENT CALL. at the top, with their logo and a Showing menu: last 30, 60 (opens here) or 90 days.
  • At a glance: results, cost per result, reach and clicks, plus three wins written from that view's numbers.
  • In-store sales matched to the people who saw the ads, when the client uploads sales to Marketing Milk. Always shown on its own, never added to online results.
  • Setup, maps and results: audiences, the local targeting map, a U.S. spend map, week-by-week trend, age, platform and device.
  • Top ads with their real thumbnails, Google Ads when the client runs it, and a short roadmap.

What you get

  • A private preview in Claude and an HTML copy in the client's Claude outputs folder that opens in any browser.
  • A short list of internal flags in the chat: budget, tracking, creative and Marketing Milk freshness. None of it goes on the page.
  • Number checks before anything is built. If the audiences, trend or breakdowns don't add up to the total, it stops and fixes the pull.
  • The client's logo, found and cleaned up for you (see Client logo).
Example Content Call page: CONTENT CALL heading, client logo, Last 60 days selector, four KPI tiles and three wins

Example report for a sample client (an HVAC parts supplier with online orders and in-store sales). The numbers are real, the client is renamed, and the ad images are placeholders. Open the full example ↗

⚙ What it needs

Only Meta is required. Everything else adds a section or a step when it's there. The orange buttons open Claude with a setup prompt already typed in.

Meta AdsRequired

Meta's official connector. It reads the setup, results, breakdowns and ad images. Read-only.

Show the prompt
Help me connect Meta Ads to Claude. Walk me through Settings → Connectors → Add custom connector with the server URL https://mcp.facebook.com/ads, sign in with the Facebook account that manages my client ad accounts, then confirm by listing the ad accounts you can see. This is a read-only check, so don't change anything.
Marketing MilkRecommended

Adds the In-store sales section for clients who upload sales or call records (offline attribution). The skill asks each run whether to use it and tells you what's been uploaded. It's Drive Social's own connector, so Jeremy or #analytics-request can give you the connection details.

Show the prompt
Help me add Drive Social's Marketing Milk connector to Claude as a custom connector (Settings → Connectors → Add custom connector). I'll paste the server URL my team gave me. After I sign in, confirm by listing the businesses I can see. Read-only check only.
NetlifyRecommended

Puts the finished page on a private link for the client. Nothing uploads until you tell Claude "upload to Netlify". The link is hidden from search engines, and later runs update the same link.

Show the prompt
Help me connect Netlify to Claude from the connector directory (Settings → Connectors → Netlify) and sign in to my Netlify account. When it's connected, confirm by listing my Netlify sites. Don't create or deploy anything.
Google AdsOptional

Adds the Google Ads section when the client runs Google. The skill uses whichever source you have, in this order: a Google Ads connector in Claude, Marketing Milk's Google campaign totals, reading Google Ads in the browser (look only, never changes anything), or a CSV export you give it. Without any of these, the report is Meta-only and it tells you so.

Show the prompt
Help me set up Google's official Google Ads MCP server (https://github.com/googleads/google-ads-mcp) for Claude on this computer. Walk me through each step in plain language: the Google Cloud project, the Google Ads API developer token, OAuth credentials, and my Drive Social manager account ID. Keep every credential outside any project folder. When it's connected, confirm by listing the Google Ads accounts I can access. It should be read-only.
Google DriveOptional

Lets the skill search Drive for the client's logo when it isn't in the client folder.

Show the prompt
Help me connect Google Drive to Claude from the connector directory (Settings → Connectors → Google Drive) using my Drive Social Google account. When it's connected, confirm by listing five of my most recent Drive files.
Your client folderRecommended

Connect the folder that holds your client folders when you start the task in Cowork. The report, its data and the logo files are saved in <Client>/Claude outputs/. Without a connected folder you still get the report in the chat.

⇩ Install once, ~2 minutes

⬇ content-call-skill.zip

Version 1.1. The zip holds the skill plus the scripts that build the page, so upload it as-is. Don't unzip it.

  1. In the Claude desktop app, open Settings and make sure Code execution and file creation is on.
  2. Go to Customize → Skills, click +, choose Create skill, then Upload a skill.
  3. Pick content-call-skill.zip. content-call appears in your skills list. Make sure it's switched on.

Updating from an earlier version? Upload the new zip the same way; it replaces the old one. Steps from Claude's skills help ↗.

▶ How to run it

Questions→Pull data→Build + number checks→You review→"upload to Netlify"→Client link
  1. Start a Cowork task with your client folder connected (in the client's Project if it has one) and type /content-call plus the client's name.
  2. Answer the questions. One card, up to four questions, each with a recommended answer: Meta ad account · Google Ads (it says which account it found, or asks) · Marketing Milk (it shows what sales and call records are uploaded) · Netlify, "Put this report on Netlify for the client to view?".
  3. It pulls the last 30, 60 and 90 days, finds the logo, writes the page and runs the number checks. Expect 10–15 minutes.
  4. Review it. Open the preview in Claude, or the HTML file in the client's Claude outputs folder. Check the numbers against Ads Manager and read the wins. Ask for any changes in the same chat, and it rebuilds.
  5. When it's right, type upload to Netlify. It creates (or updates) the client's private link, checks the page is live, and gives you the URL.
  6. Send the link to the client, or open it on screen during the content call. Next time, run it again and upload to the same link.

Nothing goes to the client automatically. The upload only happens after you've reviewed the page and asked for it, and the skill never emails anyone.

The logo sits top right, so it needs a transparent version that works on both the dark and light page.

i Good to know

↻ What's new in v1.1 Oct 6, 2026

MCP connections guide·Change log·Questions? Slack Jeremy