CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

anomaly-detector

Catch spend spikes, CTR or conversion-rate drops, budget runaway, and metric outliers across campaigns, and set sane alert thresholds. Use when a user asks why spend or performance changed suddenly, wants monitoring or alerts, or something looks off in the numbers.

Quality

92%

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

92%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.

An exemplary instruction-only skill body: lean, well-sequenced, and grounded in concrete tool names, diagnostic rules, and safety gates. Its single weakness is that the threshold-setting deliverable lacks a concrete recipe for how to compute a sane alert threshold.

DimensionReasoningScore

Conciseness

The ~30-line body is lean and assumes Claude's competence — it never explains what CTR/CPA is or why anomaly detection matters; every line instructs ("Judge against variation, not a single day", "Rule out the mundane first"), with no tokens to trim.

5 / 5

Actionability

Concrete tool commands in backticks (`list_connected_accounts`, `pull_google_ads_performance`, ...), anomaly-to-cause mappings, and specific remedies (pause, budget cut, creative swap) make the guidance mostly executable. The gap: "Recommend alert thresholds" — the skill's core deliverable — offers no concrete method (baseline window, multiplier, percentile) for computing a threshold, so it falls short of fully copy-paste-ready.

4 / 5

Workflow Clarity

A clear five-step sequence (confirm account → pull baseline and today → find outliers → diagnose → act) with explicit validation checkpoints: "State the period and missing data before calling a change abnormal", "Confirm the cause before recommending action", and "Do not pause on one noisy data point". Checkpoints are explicit rather than merely present, and risky changes are gated behind user approval.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references (none exist in the bundle), and its well-organized sections satisfy the rubric's simple-skill exception; the bolded **pre-pause-analysis** pointer references a sibling skill, not a broken bundle path.

5 / 5

Total

19

/

20

Passed

Description

88%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 that clearly states concrete capabilities and pairs them with an explicit, natural 'Use when' trigger clause. The only weaknesses are a few missing colloquial synonyms in the trigger terms and slight overlap risk with general analytics-monitoring skills.

DimensionReasoningScore

Specificity

"Catch spend spikes, CTR or conversion-rate drops, budget runaway, and metric outliers across campaigns, and set sane alert thresholds" lists multiple specific concrete actions with comprehensive coverage of the ad-monitoring domain, matching the anchor-5 example's density; it exceeds the 'several actions, minor gaps' anchor-4 example.

5 / 5

Completeness

Explicitly answers both: the "what" ("Catch spend spikes... and set sane alert thresholds") and an explicit "Use when a user asks why spend or performance changed suddenly, wants monitoring or alerts, or something looks off in the numbers" with three concrete trigger phrases, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Includes natural phrases users would say — "spend spikes", "CTR or conversion-rate drops", "wants monitoring or alerts", "something looks off in the numbers" — but misses common variations like "anomaly", "overspend", or "pacing", so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The ad-campaign metric niche is clear and mostly distinct, but the trigger phrases "wants monitoring or alerts" and "something looks off in the numbers" carry minor overlap risk with generic analytics or reporting skills, fitting anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

18

/

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/anomaly-detector/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.