From automation-skills
Manages and compares multiple affiliate programs as a portfolio with performance dashboards, diversification strategy, and weekly action plans.
How this skill is triggered — by the user, by Claude, or both
Slash command
/automation-skills:multi-program-managerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage and compare multiple affiliate programs as a portfolio — overview, performance comparison, diversification strategy, program switching decisions, and revenue allocation. Output is a portfolio dashboard with strategic recommendations and a weekly action plan.
Manage and compare multiple affiliate programs as a portfolio — overview, performance comparison, diversification strategy, program switching decisions, and revenue allocation. Output is a portfolio dashboard with strategic recommendations and a weekly action plan.
S7: Automation — Most affiliates either promote too few programs (concentration risk) or too many (effort dilution). This skill applies portfolio thinking to affiliate marketing: analyze your programs like investments, identify which to double down on, maintain, or drop, and allocate your limited time for maximum ROI.
programs:
- name: string # REQUIRED — program name
affiliate_url: string # OPTIONAL — affiliate link
reward_value: string # OPTIONAL — commission (e.g., "30% recurring")
reward_type: string # OPTIONAL — "cps_recurring" | "cps_one_time" | "cpl" | "cpc"
monthly_revenue: number # OPTIONAL — avg monthly revenue ($)
monthly_clicks: number # OPTIONAL — avg monthly clicks
niche: string # OPTIONAL — product category
status: string # OPTIONAL — "active" | "paused" | "new" | "considering"
goal: string # OPTIONAL — "maximize_revenue" | "diversify"
# | "reduce_risk" | "find_gaps"
# Default: "maximize_revenue"
budget_hours: number # OPTIONAL — weekly hours available for content
# Default: 10
Chaining context: If S1 program research or S6.3 performance data exists in conversation, pull program details and metrics automatically.
Compile all programs into a dashboard:
For each program with data:
Concentration Risk:
Niche Overlap:
Revenue Stability:
For each program, assign an action:
Based on budget_hours, allocate weekly time:
Provide specific weekly tasks tied to Affitor skills.
Before presenting output, verify:
If any check fails, fix the output before delivering. Do not flag the checklist to the user — just ensure the output passes.
output_schema_version: "1.0.0" # Semver — bump major on breaking changes
portfolio:
total_programs: number
active_programs: number
total_monthly_revenue: number
concentration_risk: string # "high" | "moderate" | "low"
niche_diversification: string # "good" | "overlapping" | "single_niche"
revenue_stability: string # "stable" | "moderate" | "volatile"
programs:
- name: string
niche: string
reward_type: string
monthly_revenue: number
epc: number
revenue_share: number
action: string # "double_down" | "maintain" | "optimize" | "phase_out"
reason: string
recommendations:
- action: string
program: string
skill: string # which Affitor skill to use
task: string # specific task
priority: number # 1 = highest
weekly_plan:
total_hours: number
allocation:
- program: string
hours: number
tasks: string[]
User: "I promote HeyGen ($450/mo), Semrush ($320/mo), Notion ($125/mo), Canva ($80/mo). Which should I focus on?" Action: HeyGen is the star (46% revenue, likely highest EPC). Recommend: Double down on HeyGen (more blog content, S7 content-repurposer). Maintain Semrush. Optimize Notion (high conversion rate potential). Evaluate Canva (low revenue, is it worth the effort?). Weekly plan: 5h HeyGen, 2h Semrush, 2h Notion, 1h research.
User: "I make $2K/month from 3 SaaS tools. How do I reduce risk?" Action: All income from one niche (SaaS) = moderate risk. Recommend: Add 1-2 programs in adjacent niches (e.g., online courses, hosting). Check commission types — if all one-time, recommend adding recurring programs. Use S1 to research programs in new niches.
User: "Should I drop Canva ($80/mo, 500 clicks) and replace it with Jasper?" Action: Canva EPC = $0.16 (low). Calculate opportunity cost: 500 clicks redirected to a $0.50+ EPC program = $250/mo potential. Research Jasper commission (likely $100+ per sale). Recommend: Yes, switch. Use S1 to evaluate Jasper, then S3 for a comparison blog post.
shared/references/affiliate-glossary.md — Portfolio and commission terminology. Referenced in Step 2.shared/references/flywheel-connections.md — master flywheel connection mapcommission-calculator (S1) — managed programs for portfolio calculationfunnel-planner (S8) — portfolio data for funnel planningaffiliate-program-search (S1) — new programs to add to portfolioconversion-tracker (S6) — performance data per programperformance-report (S6) — portfolio performance trendsperformance-report (S6) reveals underperforming programs → recommend swaps or investment reallocationchain_metadata:
skill_slug: "multi-program-manager"
stage: "automation"
timestamp: string
suggested_next:
- "commission-calculator"
- "performance-report"
- "affiliate-program-search"
npx claudepluginhub affitor/affiliate-skills --plugin research-skillsResearches and evaluates affiliate programs by searching openaffiliate.dev, comparing commission rates, cookie durations, and earning potential. Helps users find programs to promote in any niche.
Designs and optimizes customer referral and affiliate programs for viral growth using best practices, loops, and incentives. Useful for product teams building growth features.
Designs, optimizes, or analyzes referral programs, affiliate programs, and word-of-mouth strategies. Covers incentive structures, trigger moments, and growth optimization.