About ads-validate
ads-validate is a skill for validating Claude Ads contracts, scores, runs, capabilities, repositories, and releases. It returns machine-readable results with evidence and recovery steps, and blocks unsafe uninstall actions or unsupported release claims.
Key features
- 01Select validation based on target scope
- 02Check contracts, runs, and capability evidence
- 03Run repository and release readiness gates
- 04Return pass/fail results and recovery steps
- 05Demote claims with stale or unavailable evidence
- 06Validate uninstall ownership paths before deletion
Use cases
- 01Checking a Claude Ads bundle before use
- 02Finding blockers in repository or release readiness
- 03Reviewing uninstall safety before removing files
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ agricidaniel/ claude-ads --skill ads-validateAfter installing, type/ads-validatein Claude Code to confirm it loaded.
Details
From the project READMEValidate 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.
Reverify-or-demote decisions belong to ads-research. 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.