affitor/funnel-planner
> "plan my affiliate funnel", "create a funnel strategy", "affiliate business plan", "how to start affiliate marketing", "full funnel roadmap", "plan from scratch", "week by week affiliate plan", "chain skills together", "build my funnel", "affiliate marketing roadmap", "step by step affiliate plan", "onboarding plan".
npx skills add https://github.com/Affitor/affiliate-skills --skill funnel-planner
Plan a complete affiliate funnel from research to revenue by chaining Affitor skills into a week-by-week execution roadmap. Output is a Markdown plan with skill sequence, time estimates, and exact invocation prompts for each step.
S8: Meta — Most affiliates fail because they skip steps or work out of order. Funnel Planner solves this by mapping the user's resources (time, channels, experience) to a personalized execution plan that chains S1-S7 skills in the right sequence. It's the onboarding wizard for affiliate marketing via AI agent.
niche: string # OPTIONAL — e.g., "AI tools", "fitness supplements"
# If not provided, S1 research will help identify one
product: string # OPTIONAL — specific product if already chosen
# e.g., "HeyGen" or "Semrush"
experience_level: string # OPTIONAL — "beginner" | "intermediate" | "advanced"
# Default: "beginner"
available_channels: # OPTIONAL — platforms the user can use
- string # e.g., ["blog", "twitter", "linkedin", "email"]
# Default: ["blog", "twitter"]
weekly_hours: number # OPTIONAL — hours per week available
# Default: 5
goal: string # OPTIONAL — "first_commission" | "scale_to_1k" | "scale_to_10k"
# Default: "first_commission"
Chaining context: If S1 was run earlier, pull niche and product info from conversation. If the user has mentioned their channels or experience, use that context.
Determine where the user is:
Ask clarifying questions only if truly ambiguous. Default to the most common case (beginner, starting from scratch).
Based on channels, experience, and goal, select 5-8 skills from S1-S7:
For each selected skill, estimate time based on experience level:
Fit into the user's weekly_hours to create a week-by-week schedule.
Build a week-by-week table:
For each phase, define measurable outcomes:
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
plan:
niche: string
product: string
experience: string
goal: string
total_weeks: number
total_skills: number
roadmap:
- week: number
skill: string # skill slug
stage: string # e.g., "S1: Research"
action: string # what to do this week
time_estimate: string # e.g., "2-3 hours"
invocation_prompt: string # exact prompt to give your AI agent
success_metric: string # how to know this step is done
milestones:
- week: number
name: string # e.g., "First content published"
description: string
User: "I want to start affiliate marketing. I have 5 hours a week and I blog."
Action: Plan a 6-week funnel: Week 1 S1 (find programs) → Week 2 S2 (write social posts) → Week 3-4 S3 (write blog review) → Week 5 S5 (bio link page) → Week 6 S6 (SEO audit + tracking). Include exact prompts for each skill.
User: "I already promote Semrush. How do I scale to $1K/month?"
Action: Skip S1. Plan around optimization: S6 (performance-report to baseline) → S6 (ab-test-generator for existing content) → S7 (content-repurposer to multiply what works) → S7 (email-automation-builder for nurture) → S6 (performance-report again to measure).
User: "I'm an experienced affiliate with blog, YouTube, and email. Plan me a full funnel for AI tools."
Action: Compressed 4-week plan using all stages. Week 1: S1 (research) + S2 (content blitz). Week 2: S3 (blog) + S4 (landing page). Week 3: S5 (distribution) + S7 (content-repurposer). Week 4: S6 (analytics setup) + S8 (compliance-checker). Ongoing: S8 (self-improver) monthly.
registry.json — Skill catalog for selecting the right skills. Read in Step 2.docs/affiliate-funnel-overview.md — Funnel stage descriptions. Read in Step 2.shared/references/flywheel-connections.md — master flywheel connection maproadmap provides week-by-week execution plan chaining specific skillscommission-calculator (S1) — commission projections inform funnel ROI estimatesvalue-ladder-architect (S4) — value ladder informs the funnel structuremulti-program-manager (S7) — portfolio data for planningperformance-report (S6) — performance baselines for goal-settingcategory-designer (S8) — category framing shapes the funnel narrativeperformance-report (S6) tracks funnel progress vs plan → adjust skill sequence and timeline based on actual resultschain_metadata:
skill_slug: "funnel-planner"
stage: "meta"
timestamp: string
suggested_next:
- "affiliate-program-search"
- "viral-post-writer"
- "affiliate-blog-builder"
- "landing-page-creator"
Take affitor/funnel-planner 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.