Agent skill

Microsoft Ads

by thatrebeccarae in thatrebeccarae/claude-marketing

Microsoft Advertising (Bing Ads) platform expertise. An agent skill from thatrebeccarae/claude-marketing.

MITAuto-check passedMarketing & SEO

Install Microsoft Ads

skills CLI
$ npx skills add thatrebeccarae/claude-marketing --skill microsoft-ads -a claude-code

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

GitHub CLI
$ gh skill install thatrebeccarae/claude-marketing microsoft-ads --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/thatrebeccarae/claude-marketing.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/microsoft-ads .claude/skills/microsoft-ads && 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
microsoft-ads
GitHub stars
162
Token cost
~1.6k tokens
SKILL.md length
640 words
Files
7
Skills in repo
55
Repo updated
First seen
Licence
MIT

At a glance

Microsoft Advertising (Bing Ads) platform expertise. An agent skill from thatrebeccarae/claude-marketing.

  • Works in 10 steps: Account Settings — Conversion tracking… → Campaign Structure — Organization,… → Keyword Analysis — Match types, quality… → …
  • The user asks about Microsoft Ads
  • SKILL.md covers Install, Core Capabilities, Key Benchmarks and Microsoft Ads vs Google Ads, plus 5 more sections
  • Calls git

What it does

Microsoft Ads is an agent skill from thatrebeccarae/claude-marketing. Microsoft Advertising (Bing Ads) platform expertise. Audit campaigns, keywords, audiences, and UET tracking. Use when the user asks about Microsoft Ads, Bing Ads, search advertising on Microsoft, LinkedIn audience targeting, or Performance Max campaigns on Microsoft.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files (for example `CHECKS.md`, `EXAMPLES.md` and `REFERENCE.md`).

It sits in Marketing & SEO, covering Paid advertising. It works with LinkedIn and Google Ads. The repository describes itself as: A full marketing department for Claude Code. Skill packs for Klaviyo, Shopify, GA4, Looker Studio, paid media, and more. Audit, optimize, and report using natural language. The licence is MIT.

When your agent uses it

  • The user asks about Microsoft Ads
  • Search advertising on Microsoft
  • LinkedIn audience targeting
  • Performance Max campaigns on Microsoft

Example prompts

  • “/microsoft-ads”

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. Account Settings — Conversion tracking (UET), attribution model, auto-tagging, time zone
  2. Campaign Structure — Organization, naming conventions, budget distribution
  3. Keyword Analysis — Match types, quality scores, search term relevance, negative keyword coverage
  4. Ad Copy Review — RSA asset quality, ad extensions (sitelinks, callouts, structured snippets)
  5. Bid Strategy — Manual vs automated, target CPA/ROAS, portfolio strategies
  6. Audience Targeting — Remarketing lists, LinkedIn targeting, in-market audiences
  7. Shopping Feed — Product data quality, feed errors, competitive pricing
  8. Budget Analysis — Budget pacing, lost impression share (budget vs rank)
  9. Google Ads Sync — Import freshness, divergence from Google, Microsoft-specific optimizations
  10. Recommendations — Prioritized by expected ROAS impact

What it can do on your machine

Read from SKILL.md and the folder at commit a8a63ec. 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

    Shell commands in SKILL.md call:

    • git

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

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    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

Microsoft Ads loads about 1.6k tokens when it runs. Until then it costs about 70 tokens; SKILL.md has 640 words of instructions outside code blocks.

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

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 thatrebeccarae/claude-marketing at commit a8a63ec, republished under its MIT licence (© thatrebeccarae). 640 words, ~1,644 tokens.

Download SKILL.mdSave it as .claude/skills/microsoft-ads/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
microsoft-ads
description
Microsoft Advertising (Bing Ads) platform expertise. Audit campaigns, keywords, audiences, and UET tracking. Use when the user asks about Microsoft Ads, Bing Ads, search advertising on Microsoft, LinkedIn audience targeting, or Performance Max campaigns on Microsoft.
license
MIT
origin
custom
author
Rebecca Rae Barton
author_url
https://github.com/thatrebeccarae
metadata.version
1.0.0
metadata.category
paid-media
metadata.domain
microsoft-ads
metadata.updated
2026-03-11
metadata.tested
2026-03-17
metadata.tested_with
Claude Code v2.1

Microsoft Advertising (Bing Ads)

Expert-level guidance for Microsoft Advertising — auditing, building, and optimizing search, shopping, audience, and Performance Max campaigns.

Install

bash
git clone https://github.com/thatrebeccarae/claude-marketing.git && cp -r claude-marketing/skills/microsoft-ads ~/.claude/skills/

Core Capabilities

Campaign Auditing & Optimization
  • Audit account structure, campaign settings, bid strategies, and budget allocation
  • Review keyword match types, negative keywords, and search term reports
  • Analyze quality scores and ad relevance
  • Identify wasted spend and missed opportunity gaps
Campaign Types
  • Search — Text ads on Bing, Yahoo, DuckDuckGo, and partner sites
  • Shopping — Product ads from Microsoft Merchant Center feed
  • Audience — Native display ads on Microsoft Audience Network (MSN, Outlook, Edge)
  • Performance Max — Automated cross-format campaigns (search, shopping, audience, display)
  • App Install — Mobile app promotion campaigns
  • Dynamic Search — Auto-generated ads from website content
Audience Targeting
  • LinkedIn Profile Targeting (Microsoft-exclusive) — Target by company, industry, job function
  • In-market audiences, custom audiences, remarketing lists
  • Customer match (email upload), similar audiences
  • Combined audiences with AND/OR logic
Tracking & Attribution
  • UET (Universal Event Tracking) tag setup and validation
  • Conversion goals: URL, event, duration, pages per visit, app install
  • Offline conversion import (GCLID-based)
  • Multi-touch attribution models
  • Microsoft Clarity integration for session recordings
Import & Sync
  • Google Ads import (campaigns, keywords, ads, extensions)
  • Scheduled sync from Google Ads (daily/weekly auto-import)
  • Differences to watch: audience targeting, bid modifiers, ad formats, extensions

Key Benchmarks

MetricGoodGreatWarning
Search CTR3-5%6%+<2%
Search CPCTypically 30-40% lower than Google Ads—Higher than Google
Conversion Rate3-5%6%+<2%
Quality Score7-89-10<6
Impression Share60-70%80%+<40%
Search Term Relevance80%+ relevant90%+<60%

Microsoft Ads vs Google Ads

FeatureMicrosoft AdsGoogle Ads
Search Volume~10-15% of GoogleDominant
Avg CPC30-40% lowerHigher
AudienceOlder, higher income, desktop-heavyBroader
Unique TargetingLinkedIn Profile TargetingNone
ImportOne-click from Google AdsN/A
ShoppingMerchant Center (separate from Google)Google Merchant Center
Performance MaxAvailable (newer)More mature

Account Structure Best Practices

Account
├── Brand Search Campaign (Exact + Phrase)
│   ├── Brand Terms Ad Group
│   └── Brand + Product Ad Groups
├── Non-Brand Search Campaign (by theme)
│   ├── [Product/Service Category] Ad Groups
│   └── [High-Intent Keywords] Ad Groups
├── Shopping Campaign
│   ├── Priority: High (top products)
│   ├── Priority: Medium (categories)
│   └── Priority: Low (catch-all)
├── Audience Campaign (Audience Network)
│   ├── Remarketing
│   ├── In-Market
│   └── LinkedIn Targeting
├── Competitor Campaign (optional)
│   └── Competitor Brand Terms
└── Performance Max Campaign
    └── Asset Groups by theme

Workflow: Full Account Audit

When asked to audit a Microsoft Ads account:

  1. Account Settings — Conversion tracking (UET), attribution model, auto-tagging, time zone
  2. Campaign Structure — Organization, naming conventions, budget distribution
  3. Keyword Analysis — Match types, quality scores, search term relevance, negative keyword coverage
  4. Ad Copy Review — RSA asset quality, ad extensions (sitelinks, callouts, structured snippets)
  5. Bid Strategy — Manual vs automated, target CPA/ROAS, portfolio strategies
  6. Audience Targeting — Remarketing lists, LinkedIn targeting, in-market audiences
  7. Shopping Feed — Product data quality, feed errors, competitive pricing
  8. Budget Analysis — Budget pacing, lost impression share (budget vs rank)
  9. Google Ads Sync — Import freshness, divergence from Google, Microsoft-specific optimizations
  10. Recommendations — Prioritized by expected ROAS impact
Show full SKILL.md (223 more words)Show less

How to Use This Skill

Ask me questions like:

  • "Audit my Microsoft Ads account structure"
  • "Help me set up LinkedIn Profile Targeting"
  • "My Google Ads import isn't performing well on Microsoft — what should I change?"
  • "Design a Shopping campaign structure for my product catalog"
  • "What Microsoft-specific optimizations should I make beyond the Google import?"
  • "Help me set up UET tracking and conversion goals"
  • "Plan a Performance Max campaign on Microsoft"

For detailed Microsoft Ads API reference, UET implementation, and advanced configurations, see REFERENCE.md.

Hard Rules

These constraints must never be violated in recommendations:

  1. UET tag must be verified and firing before any optimization recommendations.
  2. Auto-tagging (MSCLKID) must be enabled — without it, conversion tracking and analytics break.
  3. Brand syndication must be excluded from brand campaigns — syndication network delivers low-quality traffic for brand terms.
  4. Google imports must be reviewed and adjusted — raw imports without Microsoft-specific optimization waste the CPC advantage.
  5. Microsoft search terms must be reviewed independently — different query patterns than Google, Google-imported negatives are insufficient.
  6. LinkedIn Profile Targeting must be tested for any B2B account — it is Microsoft's unique differentiator.

Scored Audit

When performing an account audit, load skills/shared/scoring-system.md for the weighted scoring algorithm and CHECKS.md for the 30-check Microsoft Ads audit checklist. Produce a health score (0-100, grade A-F) with Quick Wins and a prioritized action plan.

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

Files

SKILL.md and 6 other files in skills/microsoft-ads of thatrebeccarae/claude-marketing.

  • SKILL.md
  • .env.example
  • CHECKS.md
  • EXAMPLES.md
  • LICENSE
  • REFERENCE.md
  • requirements.txt

Open the folder on GitHubat commit a8a63ec

Compare with similar skills

Microsoft Ads 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.

Microsoft Ads compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Microsoft Ads this skillthatrebeccarae/claude-marketing162—~1.6kAutomated safety check: PassMIT
AdsCesarjoquin/Marketing-Skills2011 repos~3.5kAutomated safety check: PassMIT
Adscoreyhaines31/marketingskills54k1 repos~7kAutomated safety check: PassMIT
Money Adsiamzifei/show-me-the-money1k—~2.4kAutomated safety check: PassCustom licence
Paid Adsfreekmurze/dotfiles1k14 repos~2.4kAutomated safety check: PassNone
Mena Adsgrowthack88/growth-marketing-os116—~2.5kAutomated safety check: PassMIT

Similar skills

  • Ads

    Cesarjoquin/Marketing-Skills

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    201 GitHub starsUsed in 1 repo~3.5k tokens
    Marketing & SEOAuto-check passed
  • Ads

    coreyhaines31/marketingskills

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    54k GitHub starsUsed in 1 repo~7k tokens
    Marketing & SEOAuto-check passed
  • Money Ads

    iamzifei/show-me-the-money

    Paid advertising automation for Google Ads, Meta Ads, and other ad platforms.

    1k GitHub stars~2.4k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Paid Ads

    freekmurze/dotfiles

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    1k GitHub starsUsed in 14 repos~2.4k tokens
    Marketing & SEOAuto-check passed
  • Mena Ads

    growthack88/growth-marketing-os

    MENA Ads Command Center — a complete paid-ads operating system for the Arab world (Egypt, KSA, UAE, GCC, Levant, North Africa) and global accounts.

    116 GitHub stars~2.5k tokensUpdated 7 days ago
    Marketing & SEOAuto-check passed
  • Ads Skills Onboarding

    ivangfalco/ads-skills

    Interactive setup flow that confirms the user is in Claude Code, gathers API credentials for LinkedIn, Meta and Google Ads, tests the connections and explains the ads approach.

    279 GitHub stars~2.3k tokensUpdated 2 mo ago
    Marketing & SEOAuto-check: notes

More from thatrebeccarae/claude-marketing

All 55 skills in this repo
  • Google Analytics

    thatrebeccarae/claude-marketing

    Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements.

    162 GitHub starsUsed in 3 repos~1.3k tokens
    Auto-check: notes
  • Content Creator

    thatrebeccarae/claude-marketing

    Comprehensive content marketing toolkit with brand voice analysis, SEO optimization scripts, content frameworks, social media strategy, and content calendar planning.

    162 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Klaviyo Analyst

    thatrebeccarae/claude-marketing

    Klaviyo marketing operations and analyst expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~5k tokensUpdated 4 mo ago
    Auto-check: notes
  • Klaviyo Developer

    thatrebeccarae/claude-marketing

    Klaviyo API and developer integration expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~4.9k tokensUpdated 4 mo ago
    Auto-check: notes
  • Looker Studio

    thatrebeccarae/claude-marketing

    Looker Studio (formerly Google Data Studio) expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~3.6k tokensUpdated 4 mo ago
    Auto-check: notes
  • Shopify

    thatrebeccarae/claude-marketing

    Shopify e-commerce platform marketing expertise. An agent skill from thatrebeccarae/claude-marketing.

    162 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check: notes

Categories

Questions about Microsoft Ads

What does Microsoft Ads do?

Microsoft Advertising (Bing Ads) platform expertise. An agent skill from thatrebeccarae/claude-marketing. Microsoft Ads is an agent skill from thatrebeccarae/claude-marketing. Microsoft Advertising (Bing Ads) platform expertise.

When should I use Microsoft Ads?

Microsoft Ads fits situations like: the user asks about Microsoft Ads; search advertising on Microsoft; linkedIn audience targeting; performance Max campaigns on Microsoft.

How do I install Microsoft Ads in Claude Code?

Run `npx skills add thatrebeccarae/claude-marketing --skill microsoft-ads -a claude-code`. Or copy the skill folder (skills/microsoft-ads in thatrebeccarae/claude-marketing) into .claude/skills/microsoft-ads in your project. Claude Code loads it when a task matches its description.

How do I install Microsoft Ads in Codex?

Run `npx skills add thatrebeccarae/claude-marketing --skill microsoft-ads -a codex`. Or copy the skill folder (skills/microsoft-ads in thatrebeccarae/claude-marketing) into .agents/skills/microsoft-ads in your project. Codex loads it when a task matches its description.

Can I use Microsoft Ads 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 thatrebeccarae/claude-marketing --skill microsoft-ads -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/microsoft-ads, .gemini/skills/microsoft-ads, .github/skills/microsoft-ads and .opencode/skills/microsoft-ads in your project.

What does Microsoft Ads need to run?

Going by SKILL.md and its folder, Microsoft Ads needs the command-line tools its instructions call (git).

Does Microsoft Ads access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Microsoft Ads 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 Microsoft Ads use?

Microsoft Ads is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Microsoft Ads use?

About 1.6k tokens (SKILL.md is roughly 6.6k 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 Microsoft Ads?

Skills that share tags, products or a category with Microsoft Ads: Ads (Cesarjoquin/Marketing-Skills, 201 stars), Ads (coreyhaines31/marketingskills, 54k stars), Money Ads (iamzifei/show-me-the-money, 1k stars) and Paid Ads (freekmurze/dotfiles, 1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Microsoft Ads?

thatrebeccarae (a GitHub user) maintains it in thatrebeccarae/claude-marketing, which has 162 GitHub stars. The repository holds 55 skills in this directory. The repository was last updated on May 14, 2026.

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