ads-validate

Validates Claude Ads contracts, run bundles, capabilities, and release readiness.

8.6k|1.3k|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/AgriciDaniel/claude-ads --skill ads-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ads-validate
Source: https://github.com/AgriciDaniel/claude-ads/tree/main/skills/ads-validate
Command: npx skills add https://github.com/AgriciDaniel/claude-ads --skill ads-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Paid-media operations built on Claude Ads need deterministic proof that contracts, scoring inputs, run bundles, and capabilities are correct before audits, releases, or uninstalls proceed. This Skill replaces ad-hoc manual checks with machine-readable pass/fail validation and explicit recovery guidance.

Core Features & Use Cases

  • Multi-scope validation: Validate contracts, scoring inputs, run manifests, capability declarations, repository gates, and release readiness with the narrowest applicable target.
  • Stale-evidence handling: Demote expired claims when source or filesystem access is missing, and block dependent release-current assertions until access is restored.
  • Safe install and uninstall checks: Verify ownership manifests before deletion, protect unrelated ads-* skills, reject pipe-to-shell installs, and require SHA-256 checksum verification for archives.
  • Use Case: Before shipping a new Claude Ads release, run the release validation to confirm deterministic, routing, security, installer, rendering, evidence, packaging, and freshness gates all pass, and receive the highest-priority blocker with exact evidence if anything fails.

Quick Start

Ask the assistant to validate the Claude Ads release readiness and report any blockers with evidence and recovery steps.

Frequently Asked Questions about ads-validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a Claude Ads release before shipping?

Run the release validation target, which dispatches a fresh-context verifier across deterministic, routing, security, installer, rendering, evidence, packaging, and freshness gates. It returns machine-readable pass/fail results with the highest-priority blocker and recovery steps.

How do I check that a Claude Ads run bundle is complete?

Use the run validation target to verify manifest completeness, source lineage, privacy, worker status, and render artifacts. The result includes exact evidence for any failure and guidance to recover.

What happens when evidence is stale or source access is missing?

The validator returns a failed current-evidence check, demotes the expired claim for the current run, and blocks dependent release-current assertions. It then asks for the missing source or filesystem access before reverification.

Can uninstall validation delete other ads-* skills by mistake?

No. Uninstall removes only exact paths listed in the matching ownership manifest, and the full manifest plus root boundaries are validated first. Glob-based discovery such as ads-* is rejected, so unrelated skills like ads-weather remain untouched.

Are pipe-to-shell install scripts allowed?

No. Pipe-to-shell install instructions are rejected. A safe install uses the host's native installer or a locally inspected checkout or archive, and archives require a SHA-256 checksum verified against a trusted release channel.