ad-compliance-reviewer
Review ads and campaign setup for policy compliance on Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, and DSP/programmatic.
Review and audit agent skills (SKILL.md files) for quality, correctness, and effectiveness. Use when evaluating a skill before publishing, reviewing someone else's skill, scoring skill quality, identifying defects in skill content, or improving an existing skill.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install gitgoodordietrying/skill-reviewerInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Audit agent skills (SKILL.md files) for quality, correctness, and completeness. Provides a structured review framework with scoring rubric, defect checklists, and improvement recommendations.
Verify the skill has the required structure. Read the file and check each item:
STRUCTURAL CHECKLIST:
[ ] Valid YAML frontmatter (opens and closes with ---)
[ ] `name` field present and is a valid slug (lowercase, hyphenated)
[ ] `description` field present and non-empty
[ ] `metadata` field present with valid JSON
[ ] `metadata.clawdbot.emoji` is a single emoji
[ ] `metadata.clawdbot.requires.anyBins` lists real CLI tools
[ ] Title heading (# Title) immediately after frontmatter
[ ] Summary paragraph after title
[ ] "When to Use" section present
[ ] At least 3 main content sections
[ ] "Tips" section present at the end
The description is the most impactful field. Evaluate it against these criteria:
DESCRIPTION SCORING:
[2] Starts with what the skill does (active verb)
GOOD: "Write Makefiles for any project type."
BAD: "This skill covers Makefiles."
BAD: "A comprehensive guide to Make."
[2] Includes trigger phrases ("Use when...")
GOOD: "Use when setting up build automation, defining multi-target builds"
BAD: No trigger phrases at all
[2] Specific scope (mentions concrete tools, languages, or operations)
GOOD: "SQLite/PostgreSQL/MySQL — schema design, queries, CTEs, window functions"
BAD: "Database stuff"
[1] Reasonable length (50-200 characters)
TOO SHORT: "Make things" (no search surface)
TOO LONG: 300+ characters (gets truncated...
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
# Skill Reviewer
Audit agent skills (SKILL.md files) for quality, correctness, and completeness. Provides a structured review framework with scoring rubric, defect checklists, and improvement recommendations.
## When to Use
- Reviewing a skill before publishing to the registry
- Evaluating a skill you downloaded from the registry
- Auditing your own skills for quality improvements
- Comparing skills in the same category
- Deciding whether a skill is worth installing
## Review Process
### Step 1: Structural Check
Verify the skill has the required structure. Read the file and check each item:
```
STRUCTURAL CHECKLIST:
[ ] Valid YAML frontmatter (opens and closes with ---)
[ ] `name` field present and is a valid slug (lowercase, hyphenated)
[ ] `description` field present and non-empty
[ ] `metadata` field present with valid JSON
[ ] `metadata.clawdbot.emoji` is a single emoji
[ ] `metadata.clawdbot.requires.anyBins` lists real CLI tools
[ ] Title heading (# Title) immediately after frontmatter
[ ] Summary paragraph after title
[ ] "When to Use" section present
[ ] At least 3 main content sections
[ ] "Tips" section present at the end
```
### Step 2: Frontmatter Quality
#### Description field audit
The description is the most impactful field. Evaluate it against these criteria:
```
DESCRIPTION SCORING:
[2] Starts with what the skill does (active verb)
GOOD: "Write Makefiles for any project type."
BAD: "This skill covers Makefiles."
BAD: "A comprehensive guide to Make."
[2] Includes trigger phrases ("Use when...")
GOOD: "Use when setting up build automation, defining multi-target builds"
BAD: No trigger phrases at all
[2] Specific scope (mentions concrete tools, languages, or operations)
GOOD: "SQLite/PostgreSQL/MySQL — schema design, queries, CTEs, window functions"
BAD: "Database stuff"
[1] Reasonable length (50-200 characters)
TOO SHORT: "Make things" (no search surface)
TOO LONG: 300+ characters (gets truncated...Review ads and campaign setup for policy compliance on Meta (Facebook/Instagram), Google Ads, TikTok Ads, YouTube Ads, Amazon Ads, and DSP/programmatic.
MCP Engineering — Complete Model Context Protocol System
Incident Postmortem Generator
Complete SEO content creation system for AI agents. Research keywords, analyze competitors, write optimized articles, and track rankings — all through natural conversation. No APIs required.