Ad Account Auditor
Use when auditing a paid ad account for incremental contribution, wasted spend, or measurement integrity before scaling; runs a typed 20-item ROAS profile wi... Skill: Ad Account Auditor Owner: aaron-he-zhu Summary: Use when auditing a paid ad account for incremental contribution, wasted spend, or measurement integrity before scaling; runs a typed 20-item ROAS profile wi... Tags: latest:19.0.0 Version history: v19.0.0 | 2026-07-24T14:12:27.318Z | auto ad-account-auditor v19.0.0 - Added distribution-manifest.json for improved distribution management. - Updated SKILL.md to req
Rank
62
Safety
84
Downloads
1.1k
Updated
Oct 11, 2026
Version
19.0.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 11, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 11, 2026
- Adoption signal
- 1.1K downloadsadoption · observed Oct 11, 2026
- Latest release
- 19.0.0release · observed Jul 24, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17e1tg8pjra8dn1dvtq21sahx83hrxj:ad-account-auditor- Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-ad-account-auditor/snapshot"
Documentation
CLAWHUB
111,481 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: ad-account-auditor
slug: aaron-ad-account-auditor
displayName: "Ad Account Auditor · 付费广告账户审计"
summary: "付费广告账户审计/ROAS评分"
description: 'Use when auditing a paid ad account for incremental contribution, wasted spend, or measurement integrity before scaling; runs a typed 20-item ROAS profile with verified vetoes and a SHIP/FIX/BLOCK/UNDECIDED gate on own exported data. Not for campaign structure design — use campaign-architect; not for creative production — use ad-creative-builder. 付费广告账户审计/ROAS评分'
version: "19.0.0"
license: Apache-2.0
compatibility: "Claude Code and compatible agent-skill hosts"
homepage: "https://github.com/aaron-he-zhu/aaron-marketing-skills"
when_to_use: "Use when checking whether a paid account or portfolio is safe to launch or scale. Requires normalized own-data outcomes, attribution windows, currency, conversion lag, and business constraints."
argument-hint: "<campaign + outcome exports> <currency/window/lag> [profile]"
allowed-tools: WebFetch
class: auditor
metadata: {"author": "aaron-he-zhu", "version": "19.0.0", "discipline": "ad", "phase": "activate", "geo-relevance": "medium", "hermes": {"tags": ["marketing", "ad", "activate"], "category": "ad"}, "openclaw": {"emoji": "🎯", "homepage": "https://github.com/aaron-he-zhu/aaron-marketing-skills"}}
---
# Ad Account Auditor
Audit one paid-media account or portfolio for incremental contribution and operating quality under declared constraints. Platform-reported ROAS is one input, never the objective or truth set by itself.
## When This Must Trigger
- Before launching, materially increasing spend, or changing a risky bid/targeting strategy.
- When tracking, attribution inflation, unsafe placements, claims, or wasted spend are in doubt.
- When the user requests a ROAS/RQS account audit from their exports.
## Quick Start
```text
Audit this USD account for direct response using 7-day click, 3-day lag, and $120 CAC ceiling.
Run the incremental-profit profile against the holdout and order-ID exports.
```
## Skill Contract
**Reads:** one normalized account/portfolio evidence set. **Writes:** only a permissioned v3 artifact. **Done when:** required context and all 20 states are explicit, vetoes use verified evidence, and scorer output is reported without executing spend changes.
This skill judges. `conversion-signal-qa`, `attribution-reconciler`, `campaign-architect`, `ad-creative-builder`, and `budget-pacing-monitor` build/fix the inputs. Never enable campaigns, change bids, upload audiences, or scale budgets without separate explicit approval.
## Data Sources
| Need | Preferred evidence |
|---|---|
| Delivery/spend | Campaign, query, placement, audience, and change-history exports |
| Outcome truth | Deduplicated order/lead IDs from ecommerce, analytics, or CRM |
| Economics | Currency, margin/contribution, CAC/payback constraint |
| Attribution | Platform + own-data timestamps/IDs, normalized windows and lag |
| Safety/claims | Placement report, rendered ad/lan_meta.json
{
"ownerId": "kn73qjxwmbna25qq8q051epqt980sys5",
"slug": "ad-account-auditor",
"version": "19.0.0",
"publishedAt": 1784902347318
}references/auditor-runtime.md
<!-- GENERATED FILE: run `python3 scripts/generate-auditor-runtime.py --write`; do not edit. -->
# Standalone Auditor Runtime
- **Runtime version:** 3.0.0
- **Catalog version:** 19.0.0
- **Framework:** ROAS
- **Auditor:** ad-account-auditor
- **Source digest:** `sha256:feab7466c35ec4300764147dc87dc7a94f05314831b63e94ba19d33e0417f6e0`
This immutable bundle is the fail-closed standalone fallback for this auditor. It contains the exact typed framework slice needed to collect observations without inventing rules. Repository/plugin installs use the root policy, schemas, and deterministic scorer. A standalone one-folder install must not fetch mutable sources, compute a score, claim a gate verdict, or persist an audit artifact.
## Typed Framework Snapshot
```json
{
"catalog_version": "19.0.0",
"frameworks": {
"ROAS": {
"construct": "incremental paid-media contribution and operating quality under declared business constraints",
"dimensions": {
"A": {
"id_width": 1,
"item_count": 5,
"item_prefix": "A",
"name": "Audience"
},
"O": {
"id_width": 1,
"item_count": 5,
"item_prefix": "O",
"name": "Offer"
},
"R": {
"id_width": 1,
"item_count": 5,
"item_prefix": "R",
"name": "Return"
},
"S": {
"id_width": 1,
"item_count": 5,
"item_prefix": "S",
"name": "Spend Efficiency"
}
},
"item_definitions": {
"A1": "brand and placement safety verified from the placement evidence",
"A2": "targeting and query/audience intent fit",
"A3": "negative keywords, exclusions, and suppression controls are maintained",
"A4": "campaign/account structure supports the declared objective without avoidable overlap",
"A5": "reach, overlap, and audience saturation are measured",
"O1": "claims and required disclosures are substantiated",
"O2": "platform policy and restricted-category requirements are satisfied",
"O3": "offer economics, eligibility, terms, and availability are explicit",
"O4": "ad-to-landing message and intent match",
"O5": "creative hook, format, accessibility, and fatigue state fit the placement",
"R1": "conversion instrumentation verified against an own-data truth set",
"R2": "cross-platform attribution deduplicated and windows/currency normalized",
"R3": "incremental contribution or profit measured against the declared target/control",
"R4": "CAC/CPA and payback satisfy the declared business constraint",
"R5": "marginal return is read after conversion lag with uncertainty stated",
"S1": "budget pacing stays within the declared plan and constraints",
"S2": "bid strategy and learning-state changes are governed",
"S3": "marginal CPC/CPM/CTR/CVR efficiency is compared on a normalizeskill-card.md
## Description: Audits a paid ad account for incremental contribution, wasted spend, and measurement integrity before scaling by running a typed 20-item ROAS profile with verified vetoes and a SHIP/FIX/BLOCK/UNDECIDED gate on user-provided exports. This skill is ready for commercial/non-commercial use. ## Publisher: [aaron-he-zhu](https://clawhub.ai/user/aaron-he-zhu) ### License/Terms of Use: MIT-0 ## Use Case: Marketing operators, analysts, and agents use this skill to audit one paid-media account or portfolio before launch or scale. It reviews normalized spend, outcome, attribution, economics, placement, and claims evidence to produce an audit verdict, unknowns, and prioritized fixes without changing campaigns. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The skill processes sensitive ad-account exports, order or lead IDs, attribution data, and business constraints. Mitigation: Use only authorized exports, avoid unnecessary persistence, and write audit artifacts only when explicitly authorized. Risk: Audit output could be mistaken for permission to mutate campaigns, bids, audiences, or budgets. Mitigation: Treat the skill as audit and reporting only; require separate explicit approval before any ad-account change. Risk: Missing own-data truth, placement evidence, attribution windows, currency, conversion lag, or business constraints can make scores unreliable or undecidable. Mitigation: Collect the required context and mark missing qualified items as unknown instead of renormalizing or treating absent data as a pass. ## Reference(s): - [ClawHub Skill Page](https://clawhub.ai/aaron-he-zhu/skills/ad-account-auditor) - [Publisher Profile](https://clawhub.ai/user/aaron-he-zhu) - [Project Homepage](https://github.com/aaron-he-zhu/aaron-marketing-skills) - [Standalone Auditor Runtime](references/auditor-runtime.md) ## Skill Output: **Output Type(s):** [text, markdown, guidance, configuration] **Output Format:** [Markdown audit report with explicit status, verdict, score state, evidence unknowns, reconciliation details, and prioritized fixes] **Output Parameters:** [1D] **Other Properties Related to Output:** [Does not modify ad accounts; persistent audit artifacts are written only after explicit authorization.] ## Skill Version(s): 19.0.0 (source: server release evidence and frontmatter) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
distribution-manifest.json
{
"capabilities": [
"inline-delivery",
"canonical-state-read"
],
"capability_ceiling": "lite",
"catalog_sha256": "6f0256cf52710f2916ecebaea0f3110c9313099ec4a69a11cac72ba9b2f3b940",
"files": [
{
"bytes": 8157,
"mode": "0644",
"path": "SKILL.md",
"sha256": "cf9751434ea8fcd0b24d58a14c19ef4162cef2962b4e1ed846b0d86c0ec661b0"
},
{
"bytes": 7574,
"mode": "0644",
"path": "references/auditor-runtime.md",
"sha256": "d6030c1a831f8e93faf89b094afe0ad49e379e6d0370d7b60d5522b9b0dbbb65"
}
],
"files_sha256": "3d3ca64dda15bc16c8965b9c270dfdcdb292ec88cd176b788980f2dbf3ebd05d",
"hash_algorithm": "sha256",
"kind": "standalone-skill",
"manifest_excludes": [
"distribution-manifest.json"
],
"manifest_path": "distribution-manifest.json",
"package_ceiling": {
"max_bytes": 1000000,
"max_files": 64
},
"profile": "lite",
"profile_definition_sha256": "4598e1f7bba667ef928ea2a60a6252ad9348086e9eecab29437db442df2a568e",
"schema_version": "1.1",
"source": {
"commit": "f552620c278afddcb25d09637a0cfcc1ce48faf4",
"repository": "aaron-he-zhu/aaron-marketing-skills"
}
}AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/aaron-he-zhu/skills/ad-account-auditor",
"sourceUrl": "https://clawhub.ai/aaron-he-zhu/skills/ad-account-auditor",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T08:48:56.297Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-ad-account-auditor/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-ad-account-auditor/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-11T08:48:56.297Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "1.1K downloads",
"href": "https://clawhub.ai/aaron-he-zhu/ad-account-auditor",
"sourceUrl": "https://clawhub.ai/aaron-he-zhu/ad-account-auditor",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-11T08:48:56.297Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "19.0.0",
"href": "https://clawhub.ai/aaron-he-zhu/ad-account-auditor",
"sourceUrl": "https://clawhub.ai/aaron-he-zhu/ad-account-auditor",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-24T14:12:27.318Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-ad-account-auditor/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-aaron-he-zhu-ad-account-auditor/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 19.0.0",
"description": "ad-account-auditor v19.0.0 - Added distribution-manifest.json for improved distribution management. - Updated SKILL.md to require that reports begin with the exact auditor-runbook typed conversation header, and to explicitly list each missing qualified item as ``ID: `unknown`` before findings. - Clarified reporting and verdict instructions in SKILL.md for stricter output consistency. - Removed obsolete skill-card.md file. - References and documentation updated for accuracy.",
"href": "https://clawhub.ai/aaron-he-zhu/ad-account-auditor",
"sourceUrl": "https://clawhub.ai/aaron-he-zhu/ad-account-auditor",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-24T14:12:27.318Z",
"isPublic": true
}
]
}Record generated Oct 11, 2026.
