ab-test-generator
Generate A/B test variants for affiliate content. Triggers on: "create A/B test", "test my headline", "optimize my CTA", "generate variants", "split test…
Research an affiliate program and create a verified listing for openaffiliate.dev. Use this skill when the user asks anything about listing a program, adding an affiliate program to the directory, submitting a program to list, creating a listing, documenting an affiliate
$ npx -y skills add Affitor/affiliate-skills --skill submit-program --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/submit-programContext preview
The summary Claude sees to decide when to auto-load this skill.
Research an affiliate program and create a verified listing for openaffiliate.dev. Use this skill when the user asks anything about listing a program, adding an affiliate program to the directory, submitting a program to list, creating a listing, documenting an affiliate
name: submit-program description: > Research an affiliate program and create a verified listing for openaffiliate.dev. Use this skill when the user asks anything about listing a program, adding an affiliate program to the directory, submitting a program to list, creating a listing, documenting an affiliate program, sharing an affiliate program, writing a program profile, posting a program to openaffiliate.dev, or contributing a new program. Also trigger for: "list a program", "add affiliate program", "submit program to list", "create listing for X", "document affiliate program", "share affiliate program", "write a listing", "post to openaffiliate.dev", "add X to the directory", "register an affiliate program", "publish affiliate program", "new program listing", "profile this affiliate program", "catalog this program". license: MIT version: "1.0.0" tags: ["affiliate-marketing", "research", "listing", "directory", "commission", "program-profile"] compatibility: "Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent" metadata: author: affitor version: "1.0" stage: S1-Research
Research an affiliate program from official sources and produce a verified, publish-ready listing for [openaffiliate.dev](https://openaffiliate.dev/?utm_source=affiliate-skills). Every number comes from the program's official affiliate page, network page, or pricing page. No guessing.
This skill belongs to Stage S1: Research
{
program_name: string # (required) Name of the affiliate program, e.g., "HeyGen"
affiliate_link: string # (optional) User's affiliate link to include in the listing
niche: string # (optional) Category hint, e.g., "AI video", "email marketing"
}Confirm the program name with the user. Ask:
If the user says "just list it" or provides enough context, skip questions and proceed.
Research the program using only official, verifiable sources. Search in this order:
1. **Official affiliate/partner page** — `web_search "[program name] affiliate program"` or `web_search "[program name] partner program"`. This is the primary source for commission structure, cookie duration, payment terms, and signup link.
2. **Affiliate network page** — If the program runs through a network (ShareASale, CJ, Impact, PartnerStack, Rewardful, etc.), find the network listing for additional details.
3. **Official pricing page** — `web_search "[program name] pricing"`. Needed to calculate realistic earnings (commission % means nothing without knowing the price).
4. **Credibility signals** — Look for: number of customers, notable clients, funding raised, year founded, G2/Capterra rating, social proof. These go in the description.
For each data point, note the source. If a value cannot be verified from official sources, mark it as "unverified" in the output.
Fill in the structured listing fields from the research:
| Field | Source | Notes | |-------|--------|-------| | `name` | Official product name | Exact capitalization from their website | | `url` | Product homepage | Main website, not affiliate signup page | | `reward_type` | Affiliate page | One of: `cpc`, `cpl`, `cps_one_time`, `cps_recurring`, `cps_lifetime`, `other` | | `reward_value` | Affiliate page | e.g., "30%", "$50", "$0.10 per click" | | `reward_duration` | Affiliate page | For recurring: "12 months", "lifetime", etc. Omit for one-time | | `cookie_days` | Affiliate page | Number only. If not stated, mark "unverified" and estimate from network norms | | `tags` | Niche + features | 3-6 lowercase tags, e.g., `["ai", "video", "saas"]` |
**Reward type mapping:**
The description is structured markdown that helps affiliates decide if the program is worth promoting. Write these sections in order:
**Opening (2-3 sentences)** What the product does, who it serves, and why affiliates should care. Lead with the value proposition, not the company history.
**Why Promote This Program** 3-5 bullet points covering: commission rate highlights, cookie duration, payment reliability, product-market fit, conversion-friendly features (free trial, demo, low friction signup).
**Commission Structure** A markdown table with all commission tiers if multiple exist:
| Plan | Price | Commission | Per Sale | Type | |------|-------|-----------|----------|------| | Starter | $29/mo | 30% | $8.70/mo | Recurring | | Pro | $89/mo | 30% | $26.70/mo | Recurring | | Enterprise | Custom | 30% | Varies | Recurring |
Include: minimum payout threshold, payment methods (PayPal, wire, etc.), payment frequency (monthly, net-30, etc.) if found.
**Target Audiences** Who can promote this product effectively. List 3-5 specific audience types with brief reasoning, e.g., "YouTube creators making tutorial content — visual product, easy to demo."
**Earning Potential** Realistic earnings at three traffic levels using conservative conversion assumptions (2% CTR, 2% conversion rate):
| Monthly Traffi
Turn any AI into your affiliate marketing team. 52 AI-powered skills across 8 stages with a closed-loop flywheel.
Generate A/B test variants for affiliate content. Triggers on: "create A/B test", "test my headline", "optimize my CTA", "generate variants", "split test…
Set up affiliate conversion tracking with UTM parameters and link tagging. Triggers on: "set up tracking", "create UTM links", "track my affiliate links",…
Analyze site's internal link structure and optimize for hub-and-spoke SEO architecture. Triggers on: "optimize internal links", "internal linking", "link…
Generate affiliate performance reports with KPIs and recommendations. Triggers on: "show my affiliate report", "how are my programs doing", "performance…
Audit affiliate blog posts and landing pages for SEO issues. Triggers on: "audit my blog post for SEO", "check my SEO", "SEO review", "improve my rankings",…
Repurpose one piece of affiliate content into multiple formats. Triggers on: "repurpose my content", "turn my blog into tweets", "cross-post this", "content…