Microsoft/Bing Ads deep analysis covering search, Performance Max, Audience Network, and Copilot integration. Evaluates 24 checks with focus on Google Ads import validation, unique Microsoft features (LinkedIn audience targeting, in-market audiences), and cost advantage assessment. Use when user says Microsoft Ads, Bing Ads, Bing PPC, Bing search ads, Copilot ads, Microsoft search ads, Google import audit, or Microsoft campaign.
63
75%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/ads-microsoft/SKILL.mdQuality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that excels across all dimensions. It provides specific capabilities, comprehensive trigger terms covering natural user language variations, explicit 'Use when' guidance, and a clearly distinct niche focused on Microsoft/Bing Ads analysis. The description is well-structured and uses appropriate third-person voice throughout.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'deep analysis covering search, Performance Max, Audience Network, and Copilot integration', 'Evaluates 24 checks', 'Google Ads import validation', 'LinkedIn audience targeting, in-market audiences', and 'cost advantage assessment'. | 3 / 3 |
Completeness | Clearly answers both 'what' (deep analysis of Microsoft/Bing Ads covering specific areas, evaluating 24 checks with focus on specific features) and 'when' (explicit 'Use when user says...' clause with multiple trigger phrases). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural trigger terms users would say: 'Microsoft Ads', 'Bing Ads', 'Bing PPC', 'Bing search ads', 'Copilot ads', 'Microsoft search ads', 'Google import audit', 'Microsoft campaign'. These cover common variations and natural phrasing. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with a clear niche focused specifically on Microsoft/Bing Ads. The mention of platform-specific features like LinkedIn audience targeting, Copilot integration, and Google Ads import validation makes it very unlikely to conflict with other ad platform skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
50%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a well-structured Microsoft Ads audit skill with clear categorization, specific check IDs, concrete thresholds, and a defined output format. Its main weaknesses are the lack of executable/automated steps (no scripts or commands for data collection or validation), missing feedback loops in the workflow, and significant content duplication with referenced files that inflates the token footprint. The Copilot and import validation sections add genuine value with specific, non-obvious guidance.
Suggestions
Add explicit validation checkpoints in the process workflow (e.g., 'Verify all 24 checks have data before scoring' and 'If reference files are unavailable, flag and proceed with inline thresholds only').
Trim inline threshold tables and check descriptions that are already covered in the referenced microsoft-audit.md and benchmarks.md files — keep only a summary in SKILL.md and defer details to those files.
Make the data collection step actionable by specifying exact export formats, required columns, or API endpoints needed (e.g., 'Export campaign performance report with columns: Campaign, Clicks, Impressions, Cost, Conversions, Network').
Remove the 'Bing Demographic Context' section or reduce it to a single line — Claude can infer audience optimization guidance from the check criteria without a primer on Bing's user demographics.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is mostly efficient with good use of tables and structured lists, but includes some unnecessary context Claude already knows (e.g., the 'Bing Demographic Context' section explaining what Bing's audience looks like, and general advice like 'Professional tone, less casual than Google/Meta'). The Google Import section has some padding explaining obvious things like 'Campaign structure and ad groups' transferring correctly. | 2 / 3 |
Actionability | The skill provides concrete check IDs, specific thresholds, and a clear scoring output format, which is good. However, it lacks executable commands or code for data collection, UET tag validation, or report generation. The process steps are directional ('Collect Microsoft Ads data') rather than specifying exact tools, scripts, or API calls to use. | 2 / 3 |
Workflow Clarity | The 7-step process at the top provides a clear sequence, and the audit checks are well-categorized with weights. However, there are no explicit validation checkpoints or feedback loops — for instance, no step to verify data completeness before scoring, no error recovery if reference files are missing, and no checkpoint between evaluation and report generation to verify scoring accuracy. | 2 / 3 |
Progressive Disclosure | The skill references three external files (microsoft-audit.md, benchmarks.md, scoring-system.md) which is good progressive disclosure, but then proceeds to inline substantial detail that likely overlaps with those reference files (the full 24-check descriptions, benchmark thresholds, scoring weights). The content would benefit from keeping the SKILL.md as a concise overview and deferring detailed check descriptions and thresholds to the referenced files. | 2 / 3 |
Total | 8 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
283d9d4
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.