Marketing

Generate Google Ads headlines and export an upload-ready CSV

  • Level Intermediate
  • Setup1–3 hrs (estimated)
  • Evidence Anecdotal
  • CostNot stated in source
  • No-codeNo
Claude CodeSource-linkedNeeds verification

What they did

An Anthropic growth marketer who had never used a terminal built a Claude Code command, /rsa. It takes campaign data, existing copy and keywords, checks them against brand-voice and ad best-practice skills, and outputs 15 headlines and 4 descriptions per ad as a CSV ready for Google Ads. He also had Claude Code build a Figma plugin that creates ad image variations.

How it went

The company says ad creation went from about 30 minutes to 30 seconds per ad, and the Figma plugin took about an hour to build. Every CSV still gets a manual review before upload.

Worth knowing

  • Vendor blog about its own team.
  • Character limits are strict. Have it validate counts, and review the tone yourself.

Prompt

Cleaned version rewritten from the source — not a direct quote.

Build me a /rsa command: ask for campaign data, current ads and keywords, then write 15 headlines (≤30 chars) and 4 descriptions (≤90 chars) per ad group in our brand voice from [voice doc], and export a Google Ads upload CSV. Flag anything over the limit.

Recommended

Try it in Grok Bot

  1. Copy the prompt (button below).
  2. Open Grok Bot chat and paste it. Replace any [bracketed] placeholders.
  3. Connect the listed tools (Google Ads, Figma) as connectors when Grok Bot asks.
  4. If the task repeats, ask: "Make this a daily routine."

Alternatives: the same prompt works in Claude Code, Claude, ChatGPT Agent, OpenClaw.

Set it up

Tools: Google Ads, Figma · Stack: Claude Code + Google Ads + Figma

  1. Read the original source for full context.
  2. Connect the tools your agent needs.
  3. Paste the prompt and replace [bracketed] placeholders.
  4. Run once manually and check the output before scheduling it.

Generic suggested steps, not from the source.

Evidence

Vendor blog about its own team. Character limits are strict. Have it validate counts, and review the tone yourself

Source: Web · Verified by us: not yet · Report broken or outdated

Related use cases

ContentX · 2026-01

Turn YouTube channels into a weekly EPUB magazine

Every week, pulls new videos from a list of YouTube channels, rewrites their transcripts as magazine articles, and emails them to you as a newsletter plus an EPUB file.

  • Level Intermediate
  • Setup1–3 hrs*
  • Evidence Strong evidence
Claude CodeSource-linked
ResearchX · 2026-03

Build a NotebookLM + Obsidian research vault

Claude Code sends a pile of videos, PDFs and articles through NotebookLM and turns the output into linked Obsidian notes covering scenarios, actors and probabilities.

  • Level Intermediate
  • Setup1–3 hrs*
  • Evidence Some evidence
Claude CodeSource-linked
ContentX · 2026-09

Audit an 861-video back catalog via YouTube API

Claude Code checked every video against a year of real search queries. It rewrote 23 titles and found more than 100 videos linking to dead links.

  • Level Intermediate
  • Setup1–3 hrs*
  • Evidence Some evidence
Claude CodeSource-linked