/submit-program
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.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/submit-program
Context 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
SKILL.md
submit-program.SKILL.mdname: 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
Affiliate Program Lister
Research an affiliate program from official sources and produce a verified, publish-ready listing for [openaffiliate.dev](https://openaffiliate.dev). Every number comes from the program's official affiliate page, network page, or pricing page. No guessing.
Stage
This skill belongs to Stage S1: Research
When to Use
- User wants to add an affiliate program to openaffiliate.dev
- User wants to document a program's commission structure in a standard format
- User found a program and wants to create a shareable profile for other affiliates
- User is contributing to the community directory
- User says "list this program" or "add X to the directory"
Input Schema
{
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"
}Workflow
Step 1: Confirm Program and Context
Confirm the program name with the user. Ask:
- Do you have an affiliate link for this program? (optional — used for verification only)
- What niche or category does it fall under? (helps with tagging)
If the user says "just list it" or provides enough context, skip questions and proceed.
Step 2: Research from Official Sources
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.
Step 3: Extract Listing Fields
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:**
- "X% of each sale" (one purchase) → `cps_one_time`
- "X% recurring" or "X% for Y months" → `cps_recurring`
- "X% for life of customer" → `cps_lifetime`
- "Pay per lead / free trial signup" → `cpl`
- "Pay per click" → `cpc`
- Anything else → `other` (explain in description)
Step 4: Write the Description
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 Traffic | Est. Sales | Monthly Earn
Read more
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
Affiliate Program Lister
Research an affiliate program from official sources and produce a verified, publish-ready listing for [openaffiliate.dev](https://openaffiliate.dev). Every number comes from the program's official affiliate page, network page, or pricing page. No guessing.
Stage
This skill belongs to Stage S1: Research
When to Use
- User wants to add an affiliate program to openaffiliate.dev
- User wants to document a program's commission structure in a standard format
- User found a program and wants to create a shareable profile for other affiliates
- User is contributing to the community directory
- User says "list this program" or "add X to the directory"
Input Schema
{
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"
}Workflow
Step 1: Confirm Program and Context
Confirm the program name with the user. Ask:
- Do you have an affiliate link for this program? (optional — used for verification only)
- What niche or category does it fall under? (helps with tagging)
If the user says "just list it" or provides enough context, skip questions and proceed.
Step 2: Research from Official Sources
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.
Step 3: Extract Listing Fields
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:**
- "X% of each sale" (one purchase) → `cps_one_time`
- "X% recurring" or "X% for Y months" → `cps_recurring`
- "X% for life of customer" → `cps_lifetime`
- "Pay per lead / free trial signup" → `cpl`
- "Pay per click" → `cpc`
- Anything else → `other` (explain in description)
Step 4: Write the Description
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 Traffic | Est. Sales | Monthly Earn
Turn any AI into your affiliate marketing team. 52 AI-powered skills across 8 stages with a closed-loop flywheel.
Other skills on affiliate-skills.
- /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 ideas", "improve click-through rate", "test my landing page copy", "headline alternatives", "CTA variations", "which version
Open skill - /conversion-tracker
Set up affiliate conversion tracking with UTM parameters and link tagging. Triggers on: "set up tracking", "create UTM links", "track my affiliate links", "tracking pixels", "click attribution", "organize my links", "UTM parameters", "tag my links", "campaign tracking", "link
Open skill - /internal-linking-optimizer
Analyze site's internal link structure and optimize for hub-and-spoke SEO architecture. Triggers on: "optimize internal links", "internal linking", "link structure", "hub and spoke links", "orphan pages", "link equity", "internal link audit", "fix my internal links", "link
Open skill - /performance-report
Generate affiliate performance reports with KPIs and recommendations. Triggers on: "show my affiliate report", "how are my programs doing", "performance review", "earnings report", "monthly affiliate report", "weekly report", "analyze my affiliate earnings", "which program is
Open skill - /seo-audit
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", "SEO checklist", "on-page SEO audit", "keyword optimization check", "why isn't my page ranking", "SEO score", "content
Open skill - /content-repurposer
Repurpose one piece of affiliate content into multiple formats. Triggers on: "repurpose my content", "turn my blog into tweets", "cross-post this", "content recycling", "convert to newsletter", "make a tweet thread from this", "adapt for TikTok", "omnichannel content", "scale my
Open skill

