Skip to content
Marketing
Skill

/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

From plugin
affiliate-skills
59652 skills3 commands
Install
$ npx -y skills add Affitor/affiliate-skills --skill submit-program --agent claude-code

How 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.md
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
Read more
Ships withaffiliate-skills

Turn any AI into your affiliate marketing team. 52 AI-powered skills across 8 stages with a closed-loop flywheel.

Get the whole plugin

Other skills on affiliate-skills.