> Score product remarkability 1-10 to decide if it's worth promoting. Seth Godin's Purple Cow test. "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".
npx skills add https://github.com/Affitor/affiliate-skills --skill 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?"
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.
affiliate-program-search and needs to pick the bestproduct: # 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.
web_search: "[product] review 2024 2025" — find recent reviewsweb_search: "[product] vs" OR "[product] alternative" — find competitorsweb_search: "[product] complaints" OR "[product] problems" — find issuesRate each dimension 1-10:
| Dimension | Question | Weight |
|---|---|---|
| Uniqueness | Does it do something no competitor does? | 20% |
| Quality | Is it genuinely excellent at its core job? | 20% |
| Story | Does using it make you feel/look different? | 15% |
| Word of mouth | Would users tell friends unprompted? | 15% |
| Design | Is the experience delightful, not just functional? | 10% |
| Problem fit | Does it solve a real, painful problem? | 10% |
| Trust | Transparent pricing, good support, real social proof? | 10% |
Composite score = weighted average (1-10)
Based on composite score:
For products scoring 6+, identify:
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"
## 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]
affiliate-program-search first."affiliate-program-search in the same category.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.
grand-slam-offer immediately — design your irresistible offer around the remarkable angles identified. Then start creating content todaymonopoly-niche-finder to find the specific audience segment where this IS remarkable. Don't promote to a general audienceaffiliate-program-search to find a better product in the same niche. Don't waste months promoting a mediocre productAfter 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
grand-slam-offer (S4) — remarkable angles become the offer's core messagingviral-post-writer (S2) — remarkable elements are what makes content shareableaffiliate-blog-builder (S3) — audit insights inform honest review contentlanding-page-creator (S4) — remarkable features highlighted on the pageaffiliate-program-search (S1) — products to evaluatecompetitor-spy (S1) — competitive landscape for comparisonab-test-generator (S6) reveals which remarkable angles resonate with audience → refine what "remarkable" means for your specific audienceshared/references/case-studies.md — Real affiliate success storiesshared/references/affiliate-glossary.md — Terminologyshared/references/flywheel-connections.md — Master connection mapIntegration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.
Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances
Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.
Build and distribute Expo development clients locally or via TestFlight
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Take affitor/purple-cow-audit from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.