CtrlK
BlogDocsLog inGet started
Tessl Logo

paid-ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' 'audience targeting,' 'Google Ads,' 'Facebook ads,' 'LinkedIn ads,' 'ad budget,' 'cost per click,' 'ad spend,' or 'should I run ads.' Use this for campaign strategy, audience targeting, bidding, and optimization. For bulk ad creative generation and iteration, see ad-creative. For landing page optimization, see page-cro.

79

Quality

73%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/paid-ads/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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 with excellent trigger term coverage and completeness. The explicit 'Use when' clause with extensive natural keywords and the cross-references to related skills are particularly effective. The main area for improvement is adding more specific concrete actions beyond the high-level categories of 'campaign strategy, audience targeting, bidding, and optimization.'

Suggestions

Replace the high-level action categories with more specific concrete actions, e.g., 'Builds campaign structures, sets bid strategies, defines audience segments, analyzes performance metrics, recommends budget allocation' instead of 'campaign strategy, audience targeting, bidding, and optimization.'

DimensionReasoningScore

Specificity

The description names the domain (paid advertising) and some actions like 'campaign strategy, audience targeting, bidding, and optimization,' but these are fairly high-level categories rather than multiple concrete, specific actions like 'create campaign structures, set bid strategies, define audience segments, analyze ROAS metrics.'

2 / 3

Completeness

Clearly answers both 'what' (campaign strategy, audience targeting, bidding, optimization for paid advertising across multiple platforms) and 'when' (explicit 'Use when' clause with extensive trigger terms). It also helpfully distinguishes scope by referencing related skills (ad-creative, page-cro).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including platform names ('Google Ads,' 'Facebook ads,' 'LinkedIn ads'), acronyms ('PPC,' 'ROAS,' 'CPA'), common phrases ('ad budget,' 'cost per click,' 'ad spend'), and even a conversational trigger ('should I run ads'). This covers a wide range of how users would naturally phrase requests.

3 / 3

Distinctiveness Conflict Risk

The description carves out a clear niche in paid advertising campaign management and explicitly differentiates from adjacent skills (ad-creative for bulk creative generation, page-cro for landing pages). The platform-specific and PPC-specific trigger terms make it unlikely to conflict with general marketing or SEO skills.

3 / 3

Total

11

/

12

Passed

Implementation

57%

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

This is a comprehensive paid advertising skill that excels at progressive disclosure and organization, with clear references to detailed sub-documents. However, it's verbose for what Claude already knows about marketing fundamentals, and the actionability suffers from being strategic/conceptual rather than providing concrete, executable examples. The workflow is logical but lacks explicit validation checkpoints and feedback loops for the iterative optimization process that defines paid advertising.

Suggestions

Trim sections covering standard marketing knowledge Claude already has (PAS/BAB frameworks, basic creative best practices, common mistakes) — focus on project-specific conventions, thresholds, and decision criteria instead.

Add concrete, copy-paste-ready ad copy examples with actual text for each framework rather than just describing the formula structure.

Add explicit optimization feedback loops with time-based checkpoints, e.g., 'After 7 days: if CPA > 2x target → pause and diagnose using this sequence; if CPA 1-2x target → adjust bids by X%; if CPA on target → increase budget 20%'.

DimensionReasoningScore

Conciseness

The skill is quite long (~300+ lines) and includes some content Claude already knows (ad copy frameworks like PAS/BAB, basic concepts like what retargeting is). The tables and checklists are useful but some sections like 'Common Mistakes to Avoid' and 'Creative Best Practices' cover fairly standard marketing knowledge that could be trimmed. However, the naming conventions, budget allocation percentages, and retargeting windows add genuine value.

2 / 3

Actionability

The skill provides structured frameworks, naming conventions, and checklists which are somewhat actionable, but lacks executable code/commands for actual platform implementation. Most guidance is strategic rather than tactical — there are no API calls, no script examples for bulk operations, no concrete ad copy examples with actual text. The references to platform setup checklists and conversion tracking are deferred to other files.

2 / 3

Workflow Clarity

There's a logical progression from context gathering → platform selection → campaign structure → optimization → reporting, and the pre-launch checklist includes validation steps. However, the overall workflow is implicit rather than explicitly sequenced, and there are no feedback loops for campaign optimization (e.g., 'if CPA doesn't improve after X days, escalate to Y'). The bid strategy progression is one of the few explicitly sequenced workflows.

2 / 3

Progressive Disclosure

The skill does a good job of keeping the main file as an overview with clear one-level-deep references to detailed materials (ad-copy-templates.md, audience-targeting.md, platform-setup-checklists.md, conversion-tracking.md, tool integrations). References are well-signaled with bold labels and contextual placement. The related skills section at the bottom provides clear navigation to adjacent capabilities.

3 / 3

Total

9

/

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
coreyhaines31/marketingskills
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.