Install any skill in seconds. Free to start, no credit card required.
Get Started Free →indranilbanerjee/anomaly-scan
Detect marketing anomalies.
Passed 15 of 21 test cases with the skill, and 10 of 21 without it.
and 7 more in the full report
7 fixed9 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
Our search account spent 28% over its configured daily budget cap today. Should this be categorized as critical, warning, or info?
| Checked | Without skill | With skill |
|---|---|---|
| Classifies the budget variance as a Critical anomaly because overspend exceeds 20%. | Missed | Passed |
The instructions your model reads when the skill loads.
Script location. If your host does not set
${CLAUDE_PLUGIN_ROOT}, the scripts are in this plugin'sscripts/folder, next toskills/. Run them with Python 3.10 or newer:python, orpython3wherepythonis not found (macOS, many Linux systems).
Scan all connected marketing platforms for anomalies — statistically significant deviations from established baselines that could indicate problems (traffic drops, CPA spikes, deliverability collapse, budget overruns) or opportunities (viral content, conversion rate improvements, unexpected channel growth). Designed to catch issues early, before they compound into costly problems, and to surface wins worth amplifying.
The user must provide (or will be prompted for):
~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Apply brand voice, compliance rules for target markets (skills/context-engine/compliance-rules.md), and industry context. Also check for guidelines at ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json — if present, load restrictions. Check for agency SOPs at ~/.claude-marketing/sops/. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.python "${CLAUDE_PLUGIN_ROOT}/scripts/performance-monitor.py" --brand {slug} --action get-baseline
to retrieve rolling averages, standard deviations, and expected ranges for each metric. If no baseline exists yet,
use the comparison period data to establish a temporary baseline and note this in the output.python "${CLAUDE_PLUGIN_ROOT}/scripts/performance-monitor.py" --brand {slug} --action detect-anomalies --data '{...current-period metrics...}'
to flag metrics that fall outside the expected ranges computed from the stored baseline (mean ± standard deviations).
Apply day-of-week and seasonality adjustments where historical data supports it.python "${CLAUDE_PLUGIN_ROOT}/scripts/execution-tracker.py" --brand {slug} --action get-history --limit 14test cases passed, vs 10 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.