Agent skill

Purple Cow Audit

by Affitor in Affitor/affiliate-skills

Score product remarkability 1-10 to decide if it's worth promoting.

MITAuto-check passedTesting & QA

Install Purple Cow Audit

skills CLI
$ npx skills add Affitor/affiliate-skills --skill purple-cow-audit -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Affitor/affiliate-skills purple-cow-audit --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Affitor/affiliate-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/research/purple-cow-audit .claude/skills/purple-cow-audit && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
purple-cow-audit
GitHub stars
701
Token cost
~2.5k tokens
SKILL.md length
889 words
Files
1
Skills in repo
50
Repo updated
First seen
Licence
MIT

At a glance

Score product remarkability 1-10 to decide if it's worth promoting.

  • Works in 5 steps: Research the Product → Score Remarkability → Make Recommendation → …
  • : is this product worth promoting
  • SKILL.md covers Stage, When to Use, Input Schema and Workflow, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Purple Cow Audit is an agent skill from Affitor/affiliate-skills. Score product remarkability 1-10 to decide if it's worth promoting. Seth Godin's Purple Cow test. Triggers on: "is this product worth promoting", "should I promote", "product audit", "purple cow", "remarkable product", "is it remarkable", "rate this product", "product quality check", "worth my reputation", "product evaluation", "would I recommend without commission", "product remarkability score", "evaluate this affiliate product", "quality gate for promotion".

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

It sits in Testing & QA, covering Quality gates and Influencer and creator marketing. The repository describes itself as: 50 AI agent skills for affiliate marketing. Research trending content, write data-backed posts, generate infographics, build landing pages, deploy — full flywheel with social… The licence is MIT.

When your agent uses it

  • : is this product worth promoting
  • Should I promote
  • Remarkable product
  • Is it remarkable

Example prompts

  • “s worth promoting. Seth Godin”
  • “is this product worth promoting”
  • “should I promote”
  • “/purple-cow-audit”

Requirements

  • Compatibility (from SKILL.md): Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Research the Product
  2. Score Remarkability
  3. Make Recommendation
  4. Identify Remarkable Angles
  5. Self-Validation

What it can do on your machine

Read from SKILL.md and the folder at commit e43bfae. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent

    From compatibility in the SKILL.md frontmatter.

Context cost

Purple Cow Audit loads about 2.5k tokens when it runs. Until then it costs about 121 tokens; SKILL.md has 889 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~121
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Affitor/affiliate-skills at commit e43bfae, republished under its MIT licence (© Affitor). 889 words, ~2,463 tokens.

Download SKILL.mdSave it as .claude/skills/purple-cow-audit/SKILL.md (or your agent's skills folder).
name
purple-cow-audit
description
Score product remarkability 1-10 to decide if it's worth promoting. Seth Godin's Purple Cow test. Triggers on: "is this product worth promoting", "should I promote", "product audit", "purple cow", "remarkable product", "is it remarkable", "rate this product", "product quality check", "worth my reputation", "product evaluation", "would I recommend without commission", "product remarkability score", "evaluate this affiliate product", "quality gate for promotion".
compatibility
Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent
license
MIT
version
1.0.0
tags
affiliate-marketing, research, niche-analysis, program-discovery, differentiation, positioning
metadata.author
affitor
metadata.version
1.0
metadata.stage
S1-Research

Purple Cow Audit

Quality gate for affiliate marketers: score a product's remarkability 1-10 before promoting it. Based on Seth Godin's Purple Cow — if the product isn't remarkable, no amount of marketing skill will make it convert sustainably. The key question: "Would I recommend this to a friend WITHOUT earning a commission?"

Stage

S1: Research — Evaluating a program's worthiness IS part of research and discovery. This is a quality gate before you invest time creating content, landing pages, and email sequences.

When to Use

  • User is considering promoting a specific product
  • User asks "is this product worth promoting?"
  • User wants to evaluate product quality before investing time
  • User says "purple cow", "remarkable", "audit", "evaluate", "quality check"
  • Before investing time in S2-S5 skills for a specific product
  • User has a list of programs from affiliate-program-search and needs to pick the best

Input Schema

yaml
product:                    # REQUIRED
  name: string              # Product name
  url: string               # Product website
  description: string       # OPTIONAL — what it does
  reward_value: string      # OPTIONAL — commission rate
  tags: string[]            # OPTIONAL — categories

comparison_products: string[] # OPTIONAL — competitors to compare against
                              # Default: auto-discovered

Chaining from S1 affiliate-program-search: If run, evaluate the recommended_program.

Workflow

Step 1: Research the Product
  1. web_search: "[product] review 2024 2025" — find recent reviews
  2. web_search: "[product] vs" OR "[product] alternative" — find competitors
  3. web_search: "[product] complaints" OR "[product] problems" — find issues
  4. Check product website for: pricing transparency, unique features, social proof
Step 2: Score Remarkability

Rate each dimension 1-10:

DimensionQuestionWeight
UniquenessDoes it do something no competitor does?20%
QualityIs it genuinely excellent at its core job?20%
StoryDoes using it make you feel/look different?15%
Word of mouthWould users tell friends unprompted?15%
DesignIs the experience delightful, not just functional?10%
Problem fitDoes it solve a real, painful problem?10%
TrustTransparent pricing, good support, real social proof?10%

Composite score = weighted average (1-10)

Step 3: Make Recommendation

Based on composite score:

  • 8-10: PROMOTE — This is a Purple Cow. Go all in.
  • 6-7: PROMOTE WITH ANGLE — Good product, needs strong positioning. Identify your unique angle.
  • 4-5: CAUTION — Mediocre product. Only promote if commission is exceptional AND you can add significant value through bonuses.
  • 1-3: SKIP — Not remarkable. Promoting this will damage your reputation. Find an alternative.
Step 4: Identify Remarkable Angles

For products scoring 6+, identify:

  1. The 1-2 features that ARE remarkable (Purple Cow elements)
  2. The angles that make it share-worthy
  3. The audience segment for whom this IS a Purple Cow (even if not for everyone)
Step 5: Self-Validation
  • Score is evidence-based (cited reviews, features, data)
  • Recommendation is honest (not inflated by high commission)
  • Remarkable angles are specific (not generic praise)
  • Comparison with competitors is fair
  • The "would I recommend without commission" test was honestly applied

Output Schema

yaml
output_schema_version: "1.0.0"
purple_cow_audit:
  product_name: string
  composite_score: number       # 1-10 weighted
  recommendation: string        # "promote" | "promote_with_angle" | "caution" | "skip"
  scores:
    uniqueness: number
    quality: number
    story: number
    word_of_mouth: number
    design: number
    problem_fit: number
    trust: number

  remarkable_angles: string[]   # What makes it a Purple Cow (for 6+)
  red_flags: string[]           # Concerns identified
  alternative_products: string[] # Better options if score < 6

remarkability_score: number     # Alias for composite_score (for chaining)

chain_metadata:
  skill_slug: "purple-cow-audit"
  stage: "research"
  timestamp: string
  suggested_next:
    - "affiliate-program-search"
    - "grand-slam-offer"
    - "viral-post-writer"
    - "monopoly-niche-finder"

Output Format

## Purple Cow Audit: [Product Name]

### The Question
Would I recommend [product] to a friend WITHOUT earning a commission?
**Answer:** [Yes/No/With caveats]

### Remarkability Scorecard

| Dimension | Score | Evidence |
|---|---|---|
| Uniqueness | X/10 | [specific evidence] |
| Quality | X/10 | [specific evidence] |
| Story | X/10 | [specific evidence] |
| Word of Mouth | X/10 | [specific evidence] |
| Design | X/10 | [specific evidence] |
| Problem Fit | X/10 | [specific evidence] |
| Trust | X/10 | [specific evidence] |
| **Composite** | **X/10** | |

### Recommendation: [PROMOTE / PROMOTE WITH ANGLE / CAUTION / SKIP]

[Reasoning — 2-3 sentences]

### Remarkable Angles (what to emphasize)
1. [Specific remarkable feature/aspect]
2. [Specific remarkable feature/aspect]

### Red Flags (what to be honest about)
1. [Concern]
2. [Concern]

### If Score < 6: Better Alternatives
- [Alternative 1] — [why it's more remarkable]
- [Alternative 2] — [why it's more remarkable]

Error Handling

  • No product provided: "Tell me the product name and I'll audit its remarkability. Or run affiliate-program-search first."
  • Product is too new/no reviews: Score based on available data, flag low confidence. "Limited data — revisit this audit in 3 months."
  • User disagrees with score: "The score is a starting framework. If you have personal experience that changes the picture, tell me and I'll adjust."
  • No alternatives found: Suggest running affiliate-program-search in the same category.
Show full SKILL.md (391 more words)Show less

Examples

Example 1: "Is HeyGen worth promoting?" → Research reviews, features, competitors. Score across 7 dimensions. Result: 8/10 PROMOTE — remarkable for AI avatar quality, unique lip-sync tech, strong word of mouth.

Example 2: "Evaluate these 3 programs from my search results" → Score all 3 side-by-side. Compare composite scores. Recommend the Purple Cow.

Example 3: "Should I promote this random SaaS tool?" (generic tool, many competitors) → Research reveals: 5/10 CAUTION — competent but unremarkable. 4 competitors do the same thing. Suggest finding a more remarkable alternative or targeting a micro-audience where it IS remarkable.

Revenue & Action Plan

Expected Outcomes
  • Revenue potential: Choosing an 8+/10 product vs a 5/10 product means 3-5x higher conversion rates. At the same traffic, that's $300-1,500/month vs $100-300/month. Product selection is the highest-leverage decision in affiliate marketing
  • Benchmark: Products scoring 8+ convert at 3-5% CTR, while 4-5 products convert at 0.5-1%. The difference compounds over months
  • Key metric to track: EPC (Earnings Per Click) — after 30 days of promotion, compare your EPC against the program's network average. If yours is below average, the product may not resonate with YOUR audience
Do This Right Now (15 min)
  • If PROMOTE (8-10): Run grand-slam-offer immediately — design your irresistible offer around the remarkable angles identified. Then start creating content today
  • If PROMOTE WITH ANGLE (6-7): Run monopoly-niche-finder to find the specific audience segment where this IS remarkable. Don't promote to a general audience
  • If CAUTION/SKIP (1-5): Run affiliate-program-search to find a better product in the same niche. Don't waste months promoting a mediocre product
Track Your Results

After promoting for 30 days: check EPC. If below $0.50, re-audit the product — the market may not find it as remarkable as the audit suggested. Switch products early; sunk cost is the biggest affiliate mistake.

Next step — copy-paste this prompt: "Design an irresistible offer for [product] using these remarkable angles: [list from audit]" → runs grand-slam-offer

Flywheel Connections

Feeds Into
  • grand-slam-offer (S4) — remarkable angles become the offer's core messaging
  • viral-post-writer (S2) — remarkable elements are what makes content shareable
  • affiliate-blog-builder (S3) — audit insights inform honest review content
  • landing-page-creator (S4) — remarkable features highlighted on the page
Fed By
  • affiliate-program-search (S1) — products to evaluate
  • competitor-spy (S1) — competitive landscape for comparison
Feedback Loop
  • ab-test-generator (S6) reveals which remarkable angles resonate with audience → refine what "remarkable" means for your specific audience

References

  • shared/references/case-studies.md — Real affiliate success stories
  • shared/references/affiliate-glossary.md — Terminology
  • shared/references/flywheel-connections.md — Master connection map

© Affitor, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/research/purple-cow-audit of Affitor/affiliate-skills.

Open the folder on GitHubat commit e43bfae

Compare with similar skills

Purple Cow Audit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Purple Cow Audit compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Purple Cow Audit this skillAffitor/affiliate-skills701—~2.5kAutomated safety check: PassMIT
Evaluatoralecs5am/ralphy138—~3.6kAutomated safety check: PassApache-2.0
Feature Plannerserendipity1004/cc-feature-implementer176—~2.4kAutomated safety check: PassNone
Ccg Workflowfengshao1227/ccg-workflow5.9k—~2.3kAutomated safety check: PassMIT
Submit Product Directories V2 Qualityflaqai/backlink_skills756—~2.2kAutomated safety check: PassMIT
Conducty Checkpointrobertbarclayy/conducty176—~1.5kAutomated safety check: PassMIT

Similar skills

  • Evaluator

    alecs5am/ralphy

    Quality evaluation of rendered UGC mp4s — scene segmentation, audio loudness / dead-air, caption density, and per-scene visual analysis.

    138 GitHub stars~3.6k tokensUpdated 18 days ago
    Testing & QAAuto-check passed
  • Feature Planner

    serendipity1004/cc-feature-implementer

    Creates phase-based feature plans with quality gates and incremental delivery structure.

    176 GitHub stars~2.4k tokensUpdated 9 mo ago
    Testing & QAAuto-check passed
  • Ccg Workflow

    fengshao1227/ccg-workflow

    How to run a non-trivial change end to end with the CCG role tools (ccganalyze / ccgdesign / ccgbuild / ccgdebug / ccgoptimize / ccgreview / ccgtest) and the verify- quality gates.

    5.9k GitHub stars~2.3k tokensUpdated 25 days ago
    Testing & QAAuto-check passed
  • SPD V2 Quality. An agent skill from flaqai/backlink_skills.

    756 GitHub stars~2.2k tokensUpdated 17 days ago
    Marketing & SEOAuto-check passed
  • Conducty Checkpoint

    robertbarclayy/conducty

    Quality gate between parallelization groups. An agent skill from robertbarclayy/conducty.

    176 GitHub stars~1.5k tokensUpdated 3 mo ago
    Testing & QAAuto-check passed
  • Mission Planner

    jdforsythe/forge

    Decomposes goals into team blueprints using evidence-based scaling laws, topology selection, and role design.

    151 GitHub stars~3.5k tokensUpdated 3 mo ago
    Testing & QAAuto-check passed

More from Affitor/affiliate-skills

All 50 skills in this repo
  • Affiliate Check

    Affitor/affiliate-skills

    Live affiliate program data from openaffiliate.dev. An agent skill from Affitor/affiliate-skills.

    701 GitHub stars~808 tokensUpdated 26 days ago
    Auto-check: notes
  • Affiliate Program Search

    Affitor/affiliate-skills

    Research and evaluate affiliate programs to find the best ones to promote.

    701 GitHub stars~2.4k tokensUpdated 26 days ago
    Auto-check passed
  • Bio Link Deployer

    Affitor/affiliate-skills

    Create a Linktree-style bio link hub page as a single self-contained HTML file.

    701 GitHub stars~3k tokensUpdated 26 days ago
    Auto-check passed
  • Conversion Tracker

    Affitor/affiliate-skills

    Set up affiliate conversion tracking with UTM parameters and link tagging.

    701 GitHub stars~2.1k tokensUpdated 26 days ago
    Auto-check passed
  • Performance Report

    Affitor/affiliate-skills

    Generate affiliate performance reports with KPIs and recommendations.

    701 GitHub stars~2.5k tokensUpdated 26 days ago
    Auto-check passed
  • Product Showcase Page

    Affitor/affiliate-skills

    Build a single-product deep-dive showcase page as a self-contained HTML file.

    701 GitHub stars~3.6k tokensUpdated 26 days ago
    Auto-check passed

Questions about Purple Cow Audit

What does Purple Cow Audit do?

Score product remarkability 1-10 to decide if it's worth promoting. Purple Cow Audit is an agent skill from Affitor/affiliate-skills. Score product remarkability 1-10 to decide if it's worth promoting.

When should I use Purple Cow Audit?

Purple Cow Audit fits situations like: : is this product worth promoting; should I promote; remarkable product; is it remarkable.

How do I install Purple Cow Audit in Claude Code?

Run `npx skills add Affitor/affiliate-skills --skill purple-cow-audit -a claude-code`. Or copy the skill folder (skills/research/purple-cow-audit in Affitor/affiliate-skills) into .claude/skills/purple-cow-audit in your project. Claude Code loads it when a task matches its description.

How do I install Purple Cow Audit in Codex?

Run `npx skills add Affitor/affiliate-skills --skill purple-cow-audit -a codex`. Or copy the skill folder (skills/research/purple-cow-audit in Affitor/affiliate-skills) into .agents/skills/purple-cow-audit in your project. Codex loads it when a task matches its description.

Can I use Purple Cow Audit in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Affitor/affiliate-skills --skill purple-cow-audit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/purple-cow-audit, .gemini/skills/purple-cow-audit, .github/skills/purple-cow-audit and .opencode/skills/purple-cow-audit in your project.

What does Purple Cow Audit need to run?

SKILL.md names no scripts, command-line tools or credentials: Purple Cow Audit is instructions for the agent only. Compatibility (from SKILL.md): Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent.

Does Purple Cow Audit access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Purple Cow Audit safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Purple Cow Audit use?

Purple Cow Audit is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Purple Cow Audit use?

About 2.5k tokens (SKILL.md is roughly 9.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Purple Cow Audit?

Skills that share tags, products or a category with Purple Cow Audit: Evaluator (alecs5am/ralphy, 138 stars), Feature Planner (serendipity1004/cc-feature-implementer, 176 stars), Ccg Workflow (fengshao1227/ccg-workflow, 5.9k stars) and Submit Product Directories V2 Quality (flaqai/backlink_skills, 756 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Purple Cow Audit?

Affitor (a GitHub organization) maintains it in Affitor/affiliate-skills, which has 701 GitHub stars. The repository holds 50 skills in this directory. The repository was last updated on September 15, 2026.

Source: Affitor/affiliate-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.