Skip to content
Back to skills

Microsoft Ads

ASecurity

Use for Microsoft Advertising (Bing Ads) questions: campaign, ad group, keyword and ad performance, shared budgets, quality score, change history, search term and keyword waste, and keyword ideas with volume and bid estimates. Read-only through GoMarble; changes are given as instructions for Microsoft Advertising.

  • 15 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
researchgorailsperformance

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add gomarble-ai/marketing-agent --skill microsoft-ads --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Microsoft Ads?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Microsoft Ads
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gomarble-ai-microsoft-ads/badge)](https://www.skillsdirectory.com/skills/gomarble-ai-microsoft-ads)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: microsoft-ads
description: "Use for Microsoft Advertising (Bing Ads) questions: campaign, ad group, keyword and ad performance, shared budgets, quality score, change history, search term and keyword waste, and keyword ideas with volume and bid estimates. Read-only through GoMarble; changes are given as instructions for Microsoft Advertising."
---

# Microsoft Ads (Bing)

Analyze Microsoft Advertising through GoMarble. The connector reads Microsoft Ads; it can't change campaigns. When a change is needed, give the user the exact edit to make in Microsoft Advertising, or to import from Google Ads.

## Tools

| Need | Tool |
|---|---|
| Accounts | `bing_ads_list_accounts` (start here) |
| Performance at account, campaign, ad group, keyword or ad level | `bing_ads_get_performance` |
| Campaigns with status, budget and bid strategy | `bing_ads_list_campaigns` |
| Ad groups in a campaign | `bing_ads_list_ad_groups` |
| Keywords in an ad group, with bids and quality score | `bing_ads_list_keywords` |
| Ads in an ad group (all types) | `bing_ads_list_ads`. A filtered zero count doesn't mean the ad group has no ads. |
| Shared budgets and which campaigns use them | `bing_ads_list_budgets` |
| What changed, and when | `bing_ads_get_change_history` |
| Keyword ideas with volume, competition and bid estimates | `bing_ads_keyword_ideas` (US, UK, CA, AU, FR and DE only; English, French or German) |

## How to analyze

Microsoft Ads search campaigns work like Google Search, so apply the Google methodology:
- Search terms and keywords: Q1–Q5 classification and rank vs budget pressure (`google-ads-search-analysis`).
- Keyword research: intent first, real volume and bids only, never estimates (`google-ads-keywordplanner`).
- Guardrails: at most 20% per budget move, don't raise bids with wasteful terms present, and don't change bids and budget together (`google-ads-guardrails`).

Microsoft-specific checks:
- **Imported from Google?** Many accounts are imported. Settings that don't translate (bid strategies, audiences, extensions) and stale imports are common problems.
- **Quality score** from `bing_ads_list_keywords` explains high CPCs.
- **Search partners and syndication** can drive cheap, low-quality traffic; compare partner performance where reported.
- **Shared budgets** mean one campaign can starve another. Check `bing_ads_list_budgets` before recommending budget changes.

## Output

Performance against target, the specific waste and opportunities, and recommendations written as Microsoft Advertising steps (negatives to add, bids to change, budgets to move).

For cross-channel questions, use `diagnose-performance` or `build-reports`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.