From meta-skills
Generates Markdown affiliate performance reports with KPIs, program rankings, trends, and recommendations from clicks, conversions, revenue data across programs.
npx claudepluginhub affitor/affiliate-skills --plugin meta-skillsThis skill uses the workspace's default tool permissions.
Generate weekly or monthly affiliate performance reports — earnings, clicks, conversions, EPC, top performers, underperformers, and trend analysis. Output is a Markdown report with KPI dashboard, program rankings, and actionable recommendations.
Manages multiple affiliate programs as a portfolio: builds dashboards for performance comparison, diversification strategy, focus/drop/add decisions, revenue allocation, with recommendations and action plans.
Generates marketing performance reports with executive summaries, key metrics tables, trend analysis, wins/misses, and prioritized optimizations for campaigns or channels.
Generates structured marketing performance reports from raw data, covering KPI tracking, trend analysis, anomaly detection, and actionable recommendations for channels.
Share bugs, ideas, or general feedback.
Generate weekly or monthly affiliate performance reports — earnings, clicks, conversions, EPC, top performers, underperformers, and trend analysis. Output is a Markdown report with KPI dashboard, program rankings, and actionable recommendations.
S6: Analytics — Data without analysis is just noise. This skill transforms raw affiliate numbers into insights — which programs are worth your time, which are dragging your portfolio down, and where to focus next. Professional affiliates review performance weekly.
programs:
- name: string # REQUIRED — program name (e.g., "HeyGen")
clicks: number # OPTIONAL — total clicks this period
conversions: number # OPTIONAL — total conversions
revenue: number # OPTIONAL — total commission earned ($)
commission: number # OPTIONAL — commission per sale ($)
spend: number # OPTIONAL — money spent on ads/promotion ($)
period: string # OPTIONAL — "week" | "month" | "quarter"
# Default: "month"
goals:
revenue_target: number # OPTIONAL — target revenue for the period ($)
conversion_target: number # OPTIONAL — target conversions
previous_period: # OPTIONAL — last period's data for trend analysis
- name: string
clicks: number
conversions: number
revenue: number
notes: string # OPTIONAL — context about the period
# (e.g., "launched new blog post week 2")
Chaining context: If S1 program data or S6.1 tracking data exists in conversation, pull program names and any available metrics.
Gather data from user input. If data is incomplete, work with what's available and note gaps:
For each program:
Portfolio-level:
Sort programs by ROI efficiency:
Assign labels:
If previous_period data is provided:
Based on data:
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
report:
period: string
total_revenue: number
total_clicks: number
total_conversions: number
blended_epc: number
blended_conversion_rate: number
goal_progress: string # "on_track" | "behind" | "ahead" | "no_goal"
programs:
- name: string
clicks: number
conversions: number
revenue: number
epc: number
conversion_rate: number
revenue_share: number # percentage of total
label: string # "star" | "cash_cow" | "question_mark" | "dog"
trend: string # "up" | "down" | "flat" | "new"
recommendations:
- program: string
action: string # "double_down" | "optimize" | "phase_out" | "investigate"
reason: string
next_step: string # specific action to take
User: "Monthly report: HeyGen — 500 clicks, 15 conversions, $450. Semrush — 1200 clicks, 8 conversions, $320. Notion — 300 clicks, 25 conversions, $125." Action: Calculate KPIs. HeyGen: EPC $0.90, CR 3.0% (Star). Semrush: EPC $0.27, CR 0.7% (Question Mark — high traffic, low conversion). Notion: EPC $0.42, CR 8.3% (Cash Cow — high conversion, low revenue per sale). Recommend: Scale HeyGen traffic, optimize Semrush content (CTAs, landing page), maintain Notion.
User: "This week vs last week: HeyGen clicks went from 100 to 150, but conversions dropped from 5 to 3." Action: Flag conversion rate drop (5% → 2%). Diagnose: more traffic but lower quality? New traffic source? Landing page change? Recommend: Check traffic sources, run S6.4 (seo-audit) on landing page, test CTAs with S6.2 (ab-test-generator).
User: "My programs last month: HeyGen $450, Semrush $320, Notion $125, Canva $80." Action: Revenue-only analysis. Total $975. Revenue share: HeyGen 46%, Semrush 33%, Notion 13%, Canva 8%. Note concentration risk (79% from 2 programs). Recommend: Set up click tracking (S6.1) for deeper analysis, consider diversifying with S1 research.
references/benchmarks.md — KPI benchmarks by channel, program label thresholds, conversion rate benchmarks, timeline expectations, S1 scoring feedback loopshared/references/affiliate-glossary.md — KPI definitions (EPC, CTR, ROAS). Referenced in Step 2.shared/references/case-studies.md — Real-world case studies with conversion rates and timelines. Use as context for setting realistic expectations.shared/references/flywheel-connections.md — master flywheel connection mapniche-opportunity-finder (S1) — performance data identifies best-performing nichesaffiliate-program-search (S1) — which program types convert bestcontent-moat-calculator (S3) — content performance metrics for moat progresscontent-decay-detector (S3) — traffic decline data for decay detectionconversion-tracker (S6) — conversion data for reportssocial-media-scheduler (S5) — scheduled posts to measureab-test-generator (S6) — test results to includechain_metadata:
skill_slug: "performance-report"
stage: "analytics"
timestamp: string
suggested_next:
- "affiliate-program-search"
- "niche-opportunity-finder"
- "content-decay-detector"