CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

roas-calculator

Calculate ROAS, CPA, break-even, max CPC, and campaign profitability from real spend and revenue, and set realistic targets. Use when a user asks whether a campaign is profitable, what ROAS or CPA they need, what to bid, or wants the unit economics behind ad spend.

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

The canonical home for this skill is roas-calculator in Synter-Media-AI/plugin

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 tight, well-organized instruction-only skill: concrete formulas, named tools, explicit anti-fabrication rules, and clear decision routing. Its main gaps are the absence of a worked end-to-end numeric example and an implicit rather than explicit step ordering across sections.

Suggestions

Add a short worked example that takes real spend and revenue inputs through ROAS, break-even, and profit to a scale/kill verdict, covering the most common case.

Make the workflow sequence explicit — e.g., a numbered flow (confirm account → pull figures → compute blended and per-platform → reconcile attribution → report with decision) — so checkpoint ordering is unambiguous.

Trim minor over-explanations of concepts Claude already knows (e.g., 'What one conversion costs', 'A ratio, before costs') to tighten token efficiency.

DimensionReasoningScore

Conciseness

The body is lean — terse formulas, short sections, no padded explanations — but includes minor over-explanation Claude already knows ('What one conversion costs', 'A ratio, before costs') and a slightly flowery opener ('the numbers that decide whether a campaign lives'). Not 5 because a few phrases could be trimmed; not 3 because there are no padded sections or unnecessary explanations of bulk material.

4 / 5

Actionability

Guidance is concrete: named tools ('pull_google_ads_performance', 'list_connected_accounts'), exact formulas, worked margin anchors ('At 50% margin you break even at 2.0x; at 25% margin, 4.0x'), and explicit decision routing to other skills. Not 5 because there is no end-to-end worked example taking real spend/revenue through to a profit verdict; not 3 because the guidance is directly executable, not high-level hints.

4 / 5

Workflow Clarity

A clear sequence is present — confirm the account, pull real figures, compute blended and per-platform, reconcile attribution, report, decide — with checkpoints ('ask rather than assume', 'Reconcile with the attribution skill before trusting a single platform's ROAS'). Not 5 because the sequence is distributed across sections rather than an explicit ordered flow, leaving the checkpoint ordering implicit; not 3 because validation checkpoints are explicitly stated.

4 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references, and the sections (core numbers, how to use it, report, rules) are well-organized; cross-skill pointers (attribution, optimize, kill-scale-rules, mmm-budget-planner) are clearly signaled and one level deep. Per the simple-skill guideline, this earns the top anchor.

5 / 5

Total

17

/

20

Passed

Description

92%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: it names concrete capabilities in third person, includes an explicit and specific 'Use when...' clause with natural trigger phrases, and occupies a distinct niche. The only minor weakness is missing a few common synonyms (e.g., 'return on ad spend', 'CAC') in its trigger coverage.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions — 'Calculate ROAS, CPA, break-even, max CPC, and campaign profitability from real spend and revenue, and set realistic targets' — giving comprehensive coverage of the skill's domain. It is not score 4 because there are no minor gaps in coverage; every core capability of the skill is named.

5 / 5

Completeness

It explicitly answers both 'what' (the concrete calculations performed) and 'when' via an explicit 'Use when a user asks...' clause with concrete trigger phrases. Not 4, because the 'when' clause is already fully explicit and specific.

5 / 5

Trigger Term Quality

Trigger phrases like 'whether a campaign is profitable', 'what ROAS or CPA they need', 'what to bid', and 'unit economics behind ad spend' map well to what users naturally say. It falls short of 5 because common synonyms such as 'return on ad spend', 'acquisition cost', or 'CAC' are absent.

4 / 5

Distinctiveness Conflict Risk

The niche — ad-spend profitability math — is clear, and the triggers (ROAS, CPA, bid, unit economics of ad spend) are distinct from adjacent analytics skills. Conflict risk is minimal; not 4 because there is no meaningful overlap with closely related skills.

5 / 5

Total

19

/

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

packages/claude-directory/skills/roas-calculator/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.