CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

platform-benchmarks

Ground channel-mix and budget-split decisions in typical CPM, CPC, and CPA ranges per platform, and set realistic performance expectations. Use when a user asks what to expect on a platform, how to split budget across channels, or whether their numbers are normal.

Quality

84%

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

78%Weight 40%Scale 1-5

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

A well-organized, admirably lean guidance skill with a sensible workflow (own data first, then platform behavior, then split with rationale) and strong guardrail rules against presenting benchmarks as guarantees. Its central weakness is that the actual benchmark content — the typical CPM/CPC/CPA ranges per platform the description promises — is entirely absent, leaving the skill with qualitative direction but no quotable numbers.

Suggestions

Add the actual typical CPM/CPC/CPA ranges per platform (e.g., a compact table or bulleted ranges for Google, Meta, LinkedIn, TikTok, Microsoft, Reddit) — or point to a references/benchmarks.md file containing them — so the skill delivers the numbers it promises.

Include one worked example of the budget-split output (channels, split percentages, rationale, projected CPA per channel) so the 'Show the split' instruction has a concrete template to follow.

Add an explicit validation step for the split, e.g., cross-check each channel's projected CPA against the account's own historical CPA pulled via the performance tools before presenting it.

DimensionReasoningScore

Conciseness

The ~28-line body is lean and every section carries decision guidance — tool names, per-platform behavior notes, split logic, and guardrail rules — with no explanation of concepts Claude already knows. 'Real history for this advertiser is the truth' is the only arguably padded line, but it reinforces the skill's core rule, so this fits the 5 anchor ('every token earns its place') better than the 4 anchor's 'minor instances of over-explanation'.

5 / 5

Actionability

Concrete elements exist — named tools (`pull_google_ads_performance`, `pull_meta_ads_performance`, `forecast_campaign`), per-platform behavioral direction, and handoffs to named skills — but the key detail the skill exists for is missing: not a single actual CPM/CPC/CPA range is provided despite the promise of 'typical CPM, CPC, and CPA ranges per platform'. This matches the 3 anchor ('some concrete guidance but incomplete; missing key details'); it is not a 2 because the guidance that is present (tool calls, rules, handoffs) is specific and executable rather than high-level hints.

3 / 5

Workflow Clarity

A clear sequence is present — 'Before quoting a range, pull what this account already does', then platform behavior, then 'Show the split with a rationale and projected CPA per channel', then handoff to media-plan and launch — with the Rules section acting as guardrails. Not a 5 because there are no explicit validation checkpoints (e.g., how to cross-check a projected CPA against the account's own history), and not a 3 because the ordering cues are explicit rather than implicit and the skill involves no destructive or batch operations that would demand feedback loops.

4 / 5

Progressive Disclosure

The skill is under 50 lines, has no bundle files (references/, scripts/, assets/ are absent), and needs none for its current scope; it is organized into five well-labeled sections with clear cross-skill pointers (media-plan, launch) that are one level deep. Per the simple-skill guideline, this earns a 5; the missing benchmark data itself is scored under actionability, not structure.

5 / 5

Total

17

/

20

Passed

Description

83%Weight 40%Scale 1-5

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 description: third-person voice, concrete capability statement with platform-metric vocabulary, and an explicit 'Use when' clause with natural trigger phrases covering expectation-setting, budget splits, and sanity-checking numbers. The only gaps are a couple of missing trigger synonyms (e.g., 'benchmarks') and slight overlap risk with adjacent media-planning skills.

DimensionReasoningScore

Specificity

Names two concrete capabilities — 'Ground channel-mix and budget-split decisions in typical CPM, CPC, and CPA ranges per platform' and 'set realistic performance expectations' — with precise metric vocabulary (CPM/CPC/CPA). It is not a 5 because coverage is limited to those two actions without enumerating more of the skill's scope, and not a 3 because the actions are more specific than the '1-2 concrete actions' anchor example.

4 / 5

Completeness

Explicitly answers both parts: the 'what' ('Ground channel-mix and budget-split decisions in typical CPM, CPC, and CPA ranges per platform') and the 'when' with a concrete 'Use when' clause listing three specific trigger scenarios. This matches the 5 anchor, which requires both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural user phrasings like 'what to expect on a platform', 'how to split budget across channels', and 'whether their numbers are normal'. Not a 5 because obvious trigger synonyms such as 'benchmarks', 'are my CPMs/CPCs good', or 'media plan' are absent; not a 3 because the phrases present go well beyond a bare 'Works with PDF files'-level keyword.

4 / 5

Distinctiveness Conflict Risk

The ad-platform benchmark niche (CPM/CPC/CPA ranges, channel-mix, budget-split) is distinct with clear triggers. Not a 5 because it could overlap with closely related media-planning or campaign-management skills — the body itself hands off to a 'media-plan' skill — so minor overlap risk remains.

4 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Synter-Media-AI/plugin

Path

skills/platform-benchmarks/SKILL.md

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.