Validate Claude Ads
Validates Claude Ads' own contracts, scores and releases, and never calls something production-ready just because the docs look polished.
Overview
Validate Claude Ads is the QA/release-gate skill behind /ads validate, /ads status and /ads next in the Claude Ads suite.
What it covers
- Chooses the narrowest validation target: contract/bundle, scores, a specific run, a capability, the repository, or a release.
- Validates install/uninstall safety: an uninstall may only remove exact paths in the ownership manifest, never an
ads-*glob (so unrelated skills likeads-weatherstay untouched). - Rejects pipe-to-shell install instructions, requiring a native installer or a checksum-verified local archive instead.
- Returns machine-readable pass/fail results, the highest-priority blocker, and exact evidence.
- Demotes stale or unreachable evidence rather than treating tool unavailability as a passing check.
Part of Claude Ads
This skill is dispatched automatically by the main ads conductor for /ads validate,
/ads status and /ads next. See the full Claude Ads
entry for installation.
Installation
This worker skill installs automatically as part of the Claude Ads plugin, there's no separate step for it.
- Install the plugin once, from inside Claude Code:
/plugin marketplace add AgriciDaniel/claude-ads /plugin install claude-ads@ai-marketing-hub-claude-ads - This skill runs on its own whenever the
/adsconductor needs it; you don't call it directly. - See the Claude Ads entry for the full setup and platform list.
Related assets
Frontend Design
Generates distinctive, production-grade UI that avoids generic "AI slop," with bold typography, cohesive color, and precise motion, implemented as real code.
Graphify
Turns a codebase, plus its docs, PDFs, images, and video, into a queryable knowledge graph that a coding agent can traverse instead of grepping raw files, and never guesses silently: every edge is tagged EXTRACTED, INFERRED, or AMBIGUOUS so you know what was found versus inferred.
Caveman
Makes your coding agent answer in a stripped down, high signal style that keeps every technical fact and cuts filler, saving output tokens on chat style questions.