performance-check — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited performance-check (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Pull live metrics from all connected analytics MCPs and produce a comprehensive performance snapshot. Compares current performance to KPI targets defined in the brand profile, previous-period benchmarks, and industry averages. Designed for quick health checks — run it daily, weekly, or on-demand to stay on top of marketing performance without switching between platforms.
The user must provide (or will be prompted for):
If omitted, all connected platforms are included
Defaults to the equivalent previous period
If omitted, targets are pulled from profile.json goals and KPI settings
~/.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..mcp.json and active MCP connections to identify which platforms are available(google-analytics, google-ads, meta-marketing, linkedin-marketing, tiktok-ads, mailchimp, stripe, mixpanel, amplitude, shopify, etc.). Log any expected platforms that are not connected so the user knows about gaps in coverage.
naming, currency conversion if multi-currency, and de-duplicated conversion counts where platforms overlap
profile.json goals — flag green (on track or exceeding),yellow (within 10% of target), or red (missing by >10%). Include absolute and percentage variance for each KPI.
(up/down/flat) with percentage change. If year-over-year data is available, include as a secondary reference point.
skills/context-engine/industry-profiles.md for the brand's industry tocontextualize performance relative to category averages. Flag metrics significantly above or below industry norms.
(underperforming or declining metrics), and any statistically significant changes that warrant deeper investigation.
underperforming ad set X", "Increase budget on high-ROAS channel Y", "Investigate traffic drop on Z", "Scale winning creative variant", "Run /digital-marketing-pro:anomaly-scan for deeper diagnosis".
scripts/performance-monitor.py --brand {slug} --action save-snapshotto persist the snapshot for historical comparison and trend tracking across future runs.
scripts/campaign-tracker.py --brand {slug} --action add-insight so findings surface in future reports and campaign planning.
A structured performance snapshot containing:
rate per platform — sortable by any column
trend arrow (vs previous period), and RAG status (red/amber/green)
ratio, and overall health assessment
indicators and sparkline-style trend data
ranking where data is available
data points and severity indicator
each action applies to
with incomplete data — so the user knows what is missing from the picture
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.