CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

anomaly-detector

Statistical anomaly detection in campaign metrics. Use when detecting spend spikes, CTR drops, budget runaway, metric outliers, or configuring automated alert thresholds.

Quality

86%

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.

Highly actionable content with executable code, concrete thresholds, and clearly sequenced workflows that make it immediately usable. The main weaknesses are the absence of progressive disclosure — all reference-grade material is inlined in a ~350-line file — and an off-topic promotional footer. Removing the marketing section and splitting code/queries into references/ would lift both conciseness and structure.

Suggestions

Move the Python algorithm implementations and platform query patterns into references/ files (e.g., references/algorithms.md, references/queries.md) and keep SKILL.md as a concise overview with one-level-deep, clearly signaled links.

Remove the 'About this skill' promotional footer and UTM-tagged marketing links, which consume context tokens without contributing to task execution.

Add explicit validation/feedback steps to the workflows (e.g., after an anomaly alert, verify data completeness or re-check after remediation) to strengthen the checkpoints already implied by the escalation rules.

DimensionReasoningScore

Conciseness

The body is dense with tables, executable code, and numbered workflows with no basic-concept explanations, but the trailing 'About this skill' section (~12 lines of vendor marketing with UTM-tagged links) is off-task padding that could be trimmed.

4 / 5

Actionability

Four complete, copy-paste-ready Python functions (Z-score, IQR, pacing, composite scorer), concrete GAQL/Meta/LinkedIn query strings, and specific numeric thresholds (Z > 2.5 → WARNING, pacing > 150%) fully cover the common cases.

5 / 5

Workflow Clarity

Four numbered workflows with explicit numeric decision points and escalation rules (e.g., "If drop persists >2 consecutive days → investigate root cause"), but no explicit validate→fix→retry feedback loops and workflow steps reference query patterns defined in a separate section rather than inline.

4 / 5

Progressive Disclosure

No bundle files exist; ~150 lines of algorithm implementations and platform query patterns are inlined in SKILL.md where they belong in references/ files. Section headers are well organized (above a 2), but content that should be separate is inline.

3 / 5

Total

16

/

20

Passed

Description

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

Strong description with an explicit 'Use when...' clause carrying concrete, natural trigger phrases in a well-defined advertising-metrics niche. Both 'what' and 'when' are answered clearly. Minor room to add method or platform keywords for broader trigger coverage.

DimensionReasoningScore

Specificity

Lists several specific actions and anomaly types ("detecting spend spikes, CTR drops, budget runaway, metric outliers, or configuring automated alert thresholds") with minor gaps — it omits detection methods (Z-score/IQR) and platform coverage that the body provides.

4 / 5

Completeness

Explicitly answers both: what ("Statistical anomaly detection in campaign metrics") and when ("Use when detecting spend spikes, CTR drops, budget runaway, metric outliers, or configuring automated alert thresholds") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural phrases users would say — "spend spikes", "CTR drops", "budget runaway", "metric outliers", "alert thresholds" — give good coverage, but common synonyms like "anomalies", "unusual spend", or platform names (Google Ads, Meta) are missing.

4 / 5

Distinctiveness Conflict Risk

Clear ad-ops monitoring niche with distinct triggers (spend spikes, budget runaway, CTR drops) that would not naturally fire for generic analytics or document skills; minimal conflict risk.

5 / 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/free-skills

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.