Official agent skill

Marketing Campaigns

by anthropics in anthropics/commerce-agents

Drafting campaigns and ads as staged drafts, from acquisition and seasonal pushes to lifecycle sends such as win-backs, pre-arrival messages, and presale or last-call notices, choosing audiences and…

OfficialApache-2.0Auto-check passedMarketing & SEO

Install Marketing Campaigns

skills CLI
$ npx skills add anthropics/commerce-agents --skill marketing-campaigns -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install anthropics/commerce-agents marketing-campaigns --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/anthropics/commerce-agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/merchant-agent/skills/marketing-campaigns .claude/skills/marketing-campaigns && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
marketing-campaigns
GitHub stars
3.2k
Token cost
~1k tokens
SKILL.md length
620 words
Files
1
Skills in repo
16
Repo updated
First seen
Licence
Apache-2.0

At a glance

Drafting campaigns and ads as staged drafts, from acquisition and seasonal pushes to lifecycle sends such as win-backs, pre-arrival messages, and presale or last-call notices, choosing audiences and…

  • Tasks that involve Referral and retention marketing
  • SKILL.md covers Where each fact comes from, Campaign shapes, Reviewing a campaign against… and Budget, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Tasks that involve Copywriting

What it does

Marketing Campaigns is an agent skill from anthropics/commerce-agents, published by the product's own GitHub organization. Drafting campaigns and ads as staged drafts, from acquisition and seasonal pushes to lifecycle sends such as win-backs, pre-arrival messages, and presale or last-call notices, choosing audiences and placements by intent, allocating budget across campaigns, and reviewing campaign results with their attribution caveats. Not needed for listing copy (catalog-listings) or overall performance questions (performance-insights).

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Referral and retention marketing and Copywriting. The repository describes itself as: Reference blueprint for building shopping and merchant agents with Claude. Examples in retail, commerce, telecom, and entertainment included. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Referral and retention marketing
  • Tasks that involve Copywriting

Example prompts

  • “/marketing-campaigns”

What it can do on your machine

Read from SKILL.md and the folder at commit fd4d592. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Marketing Campaigns loads about 1k tokens when it runs. Until then it costs about 111 tokens; SKILL.md has 620 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~111
When it runs · the whole SKILL.md, loaded when a task matches
~1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from anthropics/commerce-agents at commit fd4d592, republished under its Apache-2.0 licence (© anthropics). 620 words, ~1,045 tokens.

Download SKILL.mdSave it as .claude/skills/marketing-campaigns/SKILL.md (or your agent's skills folder).
name
marketing-campaigns
description
Drafting campaigns and ads as staged drafts, from acquisition and seasonal pushes to lifecycle sends such as win-backs, pre-arrival messages, and presale or last-call notices, choosing audiences and placements by intent, allocating budget across campaigns, and reviewing campaign results with their attribution caveats. Not needed for listing copy (catalog-listings) or overall performance questions (performance-insights).

Marketing and campaigns

Below, "audience" means whoever this operation reaches: customers, guests, subscribers, or past attendees.

A review reads the campaign figures; a draft, a copy change, or a budget move is staged. Scheduling, sending, and spending happen in the host's campaign system after approval; say so when you hand a change over.

Where each fact comes from

  • Take spend, revenue, return, and status from get_campaign_performance fetched in this conversation, and read them against the goal the operator stated. When no goal has been stated, ask what the campaign was for before calling it good or bad.
  • Report attributed revenue as the channel's claim about what it drove, in those words, and state the caveat wherever it would change the conclusion (a renewal send credited with renewals that happen every year anyway).
  • Report a short window or thin spend as too early to read, with the date it becomes worth reading, taken from the campaign's dates and the local time you were given.
  • Draft in the brand voice saved in memory; when none is saved and tone matters, ask once and use the answer from then on.
  • Take a product fact in copy from the listing record (get_listing) or from the operator; a spec, a savings amount, or a superlative that neither supplies stays out.

Campaign shapes

  • Give every draft one audience intent and one measurable it is meant to move, and pass them to stage_campaign as the audience and the objective.
  • The shapes differ only in those two fields. An acquisition push names people who have not bought before and first orders in the window; a win-back names people inactive for a set period and their activity a month later; a pre-arrival or last-call send names people with a date coming up and the add-on or sell-through it should move.
  • Write audience and placement as intent ("arriving in the next seven days"). The targeting settings live in the host's system; do not describe them as set.
Show full SKILL.md (293 more words)Show less

Reviewing a campaign against its shape

  • Read return per shape: attributed revenue against spend for acquisition; for a retention send, what the audience did afterwards against that audience's usual rate. When the numbers hold no such baseline, say the send's effect cannot be separated from what the audience would have done anyway.
  • Report the two kinds of return side by side and say which measurable each campaign is judged on; do not rank them on one number.
  • Review the campaigns get_campaign_performance returned, and report a send it does not include as not visible to this flow.

Budget

  • Treat the total as fixed unless the operator says otherwise, so a recommendation to put more behind one campaign names the campaign that gets less.
  • Rest a reallocation on a measured difference in return, worded as an expectation. When the window is too short or the spend too thin, recommend waiting and give the date to look again.

Stage and preview

  • Stage a draft, a copy change, or a budget move with stage_campaign; a change to an existing campaign uses an id get_campaign_performance returned. Stage what was asked for: a copy refresh carries no budget change, a budget move no new copy, and a draft the operator asked for is staged even when a running campaign overlaps its audience, with the overlap noted beside the preview.
  • The guardrail you will meet here is the deployment's campaign budget cap; the alternative to offer is the same send at the cap.
  • After an apply, say where the send now sits in the host's campaign system; the send date and the spend are that system's to carry out.
  • End a review with present_metrics, with a sentence or two before it, and a draft or budget move with its preview.

© anthropics, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in merchant-agent/skills/marketing-campaigns of anthropics/commerce-agents.

Open the folder on GitHubat commit fd4d592

Compare with similar skills

Marketing Campaigns next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Marketing Campaigns compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Marketing Campaigns this skillanthropics/commerce-agents3.2k—~1kAutomated safety check: PassApache-2.0
Smscoreyhaines31/marketingskills54k1 repos~4.6kAutomated safety check: PassMIT
Marketing Growthinfometa/workbuddyskills348—~956Automated safety check: PassNone
Ad CreativeLeoYeAI/openclaw-marketing-skills1k8 repos~3.4kAutomated safety check: PassCustom licence
Amazon Listing Optimizationnexscope-ai/Amazon-Skills7441 repos~4.3kAutomated safety check: PassMIT
Ad Creativecoreyhaines31/marketingskills54k—~6.3kAutomated safety check: PassMIT

Similar skills

  • Sms

    coreyhaines31/marketingskills

    When the user wants to plan, build, or optimize SMS, MMS, or WhatsApp marketing — including welcome flows, abandoned cart texts, post-purchase, win-back, promotional sends, or transactional/auth SMS.

    54k GitHub starsUsed in 1 repo~4.6k tokens
    Marketing & SEOAuto-check passed
  • Marketing Growth

    infometa/workbuddyskills

    Full-stack marketing growth skill providing frameworks, templates, tools, and references for SaaS and digital product marketing.

    348 GitHub stars~956 tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Ad Creative

    LeoYeAI/openclaw-marketing-skills

    When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.

    1k GitHub starsUsed in 8 repos~3.4k tokens
    Marketing & SEOAuto-check passed
  • Amazon Listing Optimization

    nexscope-ai/Amazon-Skills

    Amazon listing builder and optimizer for sellers. An agent skill from nexscope-ai/Amazon-Skills.

    744 GitHub starsUsed in 1 repo~4.3k tokens
    Marketing & SEOAuto-check passed
  • Ad Creative

    coreyhaines31/marketingskills

    When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.

    54k GitHub stars~6.3k tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed
  • Meta Ad Builder

    krusemediallc/arcads-claude-code

    Publish finished creatives as live Meta (Facebook/Instagram) ads via the Meta Marketing API, plus research and ad-copy support.

    1.6k GitHub stars~1.7k tokensUpdated 18 days ago
    Marketing & SEOAuto-check: notes

More from anthropics/commerce-agents

All 16 skills in this repo
  • Commerce Evals

    anthropics/commerce-agents

    Official

    Authoring and running behavioral evals for a shopping or merchant agent, covering the case shape, authoring rules, code graders and judges, the run pattern, and poisoned fixtures.

    3.2k GitHub stars~1.8k tokensUpdated 9 days ago
    Auto-check passed
  • Catalog Listings

    anthropics/commerce-agents

    Official

    Creating and improving listing content, covering titles, descriptions, attribute completeness, categorization fixes, image callouts written as text, edits written from material the operator…

    3.2k GitHub stars~1k tokensUpdated 9 days ago
    Auto-check passed
  • Commerce Architecture

    anthropics/commerce-agents

    Official

    How the reference commerce agents of either role are structured, covering the loop, where each rule lives, skills, the backend interface, delegates, and model fields.

    3.2k GitHub stars~1.7k tokensUpdated 9 days ago
    Auto-check passed
  • Commerce Merchant Operations

    anthropics/commerce-agents

    Official

    The reference merchant agent, covering its flows, staged changes and host approval, metrics grounding, the analysis delegate, store memory, components, and marketplace rules.

    3.2k GitHub stars~2.1k tokensUpdated 9 days ago
    Auto-check passed
  • Commerce Prompt Caching

    anthropics/commerce-agents

    Official

    The reference agents' cache-stable request assembly, covering the static system and per-request context split, the fixed tool list, the rolling conversation breakpoint, which config fields are…

    3.2k GitHub stars~2k tokensUpdated 9 days ago
    Auto-check passed
  • Commerce Trust Safety

    anthropics/commerce-agents

    Official

    The rules the reference agents enforce in code for third-party content, writes, grounding, identity, and memory, each with its module, plus two adversarial-eval rules.

    3.2k GitHub stars~1.8k tokensUpdated 9 days ago
    Auto-check passed

Questions about Marketing Campaigns

What does Marketing Campaigns do?

Drafting campaigns and ads as staged drafts, from acquisition and seasonal pushes to lifecycle sends such as win-backs, pre-arrival messages, and presale or last-call notices, choosing audiences and…. Marketing Campaigns is an agent skill from anthropics/commerce-agents, published by the product's own GitHub organization. Drafting campaigns and ads as staged drafts, from acquisition and seasonal pushes to lifecycle sends such as win-backs, pre-arrival messages, and presale or last-call notices, choosing audiences and placements by intent, allocating budget across campaigns, and reviewing campaign results with their attribution caveats.

When should I use Marketing Campaigns?

Marketing Campaigns fits situations like: tasks that involve Referral and retention marketing; tasks that involve Copywriting.

How do I install Marketing Campaigns in Claude Code?

Run `npx skills add anthropics/commerce-agents --skill marketing-campaigns -a claude-code`. Or copy the skill folder (merchant-agent/skills/marketing-campaigns in anthropics/commerce-agents) into .claude/skills/marketing-campaigns in your project. Claude Code loads it when a task matches its description.

How do I install Marketing Campaigns in Codex?

Run `npx skills add anthropics/commerce-agents --skill marketing-campaigns -a codex`. Or copy the skill folder (merchant-agent/skills/marketing-campaigns in anthropics/commerce-agents) into .agents/skills/marketing-campaigns in your project. Codex loads it when a task matches its description.

Can I use Marketing Campaigns in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anthropics/commerce-agents --skill marketing-campaigns -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/marketing-campaigns, .gemini/skills/marketing-campaigns, .github/skills/marketing-campaigns and .opencode/skills/marketing-campaigns in your project.

What does Marketing Campaigns need to run?

SKILL.md names no scripts, command-line tools or credentials: Marketing Campaigns is instructions for the agent only.

Does Marketing Campaigns access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Marketing Campaigns safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Marketing Campaigns use?

Marketing Campaigns is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Marketing Campaigns use?

About 1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Marketing Campaigns?

Skills that share tags, products or a category with Marketing Campaigns: Sms (coreyhaines31/marketingskills, 54k stars), Marketing Growth (infometa/workbuddyskills, 348 stars), Ad Creative (LeoYeAI/openclaw-marketing-skills, 1k stars) and Amazon Listing Optimization (nexscope-ai/Amazon-Skills, 744 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Marketing Campaigns?

anthropics (a GitHub organization, an official publisher) maintains it in anthropics/commerce-agents, which has 3,198 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on October 2, 2026.

Source: anthropics/commerce-agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.