mcpbeat

Ads Validate

agricidaniel/ads-validate

Validate Claude Ads contracts, scoring inputs, run bundles, capabilities, source freshness, safety, installation, uninstall, or release readiness. Use for ads validate, ads status, ads next, stale claims with missing tool access, maturity checks, ownership-manifest uninstall, preserving unrelated ads-* skills, checksum verification, preflight, QA, or release audits. Missing access must demote stale evidence for the run and block dependent release-current claims before recovery guidance.

563 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
7798
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/AgriciDaniel/claude-ads --skill ads-validate

The instruction itself

2 sections, as written by the author

Validate Claude Ads

Choose the narrowest validation target:

  • Contract or bundle: use the deterministic core validator.
  • Scores: validate controls, findings, category weights, and coverage.
  • Run: verify manifest completeness, source lineage, privacy, worker status, and

render artifacts.

  • Capability: require implementation, fixtures, tests, sources, and truthful mode.
  • Repository: run deterministic, routing, security, installer, rendering, evidence,

packaging, and freshness gates.

  • Release: dispatch a fresh-context release verifier.

Return machine-readable pass/fail results, the highest-priority blocker, exact

evidence, and recovery steps. Never promote maturity because documentation is

polished or a prior release passed. Stale evidence and skipped remote CI demote

readiness.

If an expired claim cannot be reverified because source or filesystem access is

unavailable, return a failed current-evidence check, demote that claim for the

current run, and block dependent release-current assertions before asking for the

missing access.

Install and uninstall validation

An uninstall may remove only exact paths in the matching Claude Ads ownership

manifest. Validate the entire manifest and configured root boundaries before any

deletion. If the manifest is absent, invalid, mismatched, or unsafe, stop before

deleting anything and require manual review. Never discover targets with an

ads-* glob; unrelated skills such as ads-weather must remain untouched.

Reject pipe-to-shell install instructions. A safe install uses the host's native

installer or a locally inspected checkout/archive; archives require a SHA-256

checksum verified against a trusted release channel before execution.

How to use it

Copy the folder

Take agricidaniel/ads-validate from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.