CtrlK
BlogDocsLog inGet started
Tessl Logo

apple-search-ads

When the user wants to set up, optimize, or scale Apple Search Ads (ASA) campaigns — including keyword bidding, match types, campaign structure, Creative Product Sets, CPP routing, and ROAS optimization. Use when the user mentions "Apple Search Ads", "ASA", "Search Ads", "Search tab ads", "Today tab ads", "CPT", "TTR", "Search Match", "exact match", "broad match", "CPP in ads", "ASA bidding", or "Search Ads budget". For Meta/Google UAC/TikTok paid UA, see ua-campaign.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A dense, actionable ASA playbook with concrete bids, formulas, and gated checklists. Its main weaknesses are minor explanatory padding in the intro and a monolithic single-file structure with no progressive disclosure into reference files.

Suggestions

Trim the "Why ASA Is Different" bullets and the opening persona sentence; assume Claude knows what an ad network is and lead with operational guidance.

Move the detailed Metrics/Benchmarks tables and Output Format template into a reference file (e.g. references/benchmarks.md) and link to it, so SKILL.md stays a lean overview and gains one-level-deep progressive disclosure.

Add an explicit validation/verification step to the Weekly Optimization Checklist (e.g., re-check ROAS after each bid change) to strengthen the feedback loop.

DimensionReasoningScore

Conciseness

The bulk is tight (tables, bid ranges, formulas, checklists), but the opening persona line and the "Why ASA Is Different" section explain fairly basic channel context that pads the file and could be trimmed.

2 / 3

Actionability

Fully concrete guidance: specific bid ranges ($2–5, $1–2, $0.50–0.80), executable Appeeky GET endpoints, the Target CPT formula, and step-by-step CPP setup via App Store Connect.

3 / 3

Workflow Clarity

Clear sequenced workflows (Search Match → broad discovery → mine terms → promote to exact) plus explicit validation gates — the Scaling Checklist (CVR > 30%, CPI < 3× target) and the automated-bidding 50+ conversions precondition.

3 / 3

Progressive Disclosure

Well-organized with headers and tables, but everything lives inline in a single ~200-line file with no bundle files and no one-level-deep references; the "simple skill under 50 lines" exception does not apply here.

2 / 3

Total

10

/

12

Passed

Description

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.

A strong, well-scoped description: it names concrete capabilities, gives an explicit Use-when trigger list of natural terms, and cleanly separates itself from adjacent paid-UA skills. Voice is appropriately third-person ("the user wants", "the user mentions").

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "set up, optimize, or scale" campaigns plus "keyword bidding, match types, campaign structure, Creative Product Sets, CPP routing, and ROAS optimization" — matching the multi-action anchor.

3 / 3

Completeness

Explicitly answers what (set up/optimize/scale ASA campaigns with named capabilities) and when via a clear "Use when the user mentions..." clause, satisfying both halves.

3 / 3

Trigger Term Quality

Broad, natural trigger coverage ("Apple Search Ads", "ASA", "Search Ads", "Search tab ads", "CPT", "TTR", "Search Match", "exact match", "broad match", "ASA bidding") that users would actually say, with no major variations missing.

3 / 3

Distinctiveness Conflict Risk

Niche is unambiguous (Apple Search Ads only) with distinct triggers, and it actively disambiguates by redirecting "Meta/Google UAC/TikTok paid UA" to ua-campaign.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Eronred/aso-skills
Reviewed

Table of Contents

Is this your skill?

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.