ab-test-generator
Generate A/B test variants for affiliate content. Triggers on: "create A/B test", "test my headline", "optimize my CTA",…
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
Claude Code
$ npx -y skills add Affitor/affiliate-skills --skill content-repurposer --agent claude-code
Codex
$ npx skills add Affitor/affiliate-skills --skill content-repurposer -a codex -y
Cursor
$ npx skills add Affitor/affiliate-skills --skill content-repurposer -a cursor -y
Gemini CLI
$ npx skills add Affitor/affiliate-skills --skill content-repurposer -a gemini-cli -y
GitHub Copilot
$ npx skills add Affitor/affiliate-skills --skill content-repurposer -a github-copilot -y
OpenCode
$ npx skills add Affitor/affiliate-skills --skill content-repurposer -a opencode -y
Windsurf
$ npx skills add Affitor/affiliate-skills --skill content-repurposer -a windsurf -y
name: content-repurposer description: > 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 content", "turn this into a LinkedIn post", "repurpose for email", "content multiplication". license: MIT version: "1.0.0" tags: ["affiliate-marketing", "automation", "scaling", "workflow", "repurposing", "multi-format"] compatibility: "Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent" metadata: author: affitor version: "1.0" stage: S7-Automation
Repurpose one piece of affiliate content into multiple formats — blog post to tweets, landing page to email, video script to blog, social post to newsletter. Each output is adapted to the target platform's rules, tone, length, and FTC requirements. Output is a set of ready-to-post content blocks.
S7: Automation — Creating content from scratch is expensive. The fastest way to scale is to repurpose what already works. One blog post can become 5 tweets, 1 LinkedIn post, 1 Reddit post, and 2 emails — multiplying your reach without multiplying your effort.
source_content: string # REQUIRED — the original content (full text, or from conversation)
source_type: string # REQUIRED — "blog" | "social" | "landing" | "email"
# | "video_script" | "newsletter"
target_formats: # REQUIRED — formats to repurpose into
- string # "tweet_thread" | "linkedin_post" | "tiktok_script"
# | "newsletter" | "reddit_post" | "email"
# | "blog_summary" | "pinterest_pin"
product:
name: string # OPTIONAL — product being promoted
affiliate_url: string # OPTIONAL — affiliate link to include in each format**Chaining context**: If S2-S5 content was generated in the same conversation, reference it directly: "repurpose my blog post for Twitter and LinkedIn."
Extract from the source:
For each target format, define constraints:
For each target format: 1. Select the most relevant hooks and proof points 2. Rewrite in the platform's native voice and format 3. Adjust length to platform norms 4. Place affiliate link according to platform best practices 5. Add platform-appropriate FTC disclosure
For each output, include:
Present each format as a separate, clearly labeled block ready to copy and paste.
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
repurposed:
source_type: string
source_summary: string # one-sentence summary of original
formats_generated: number
outputs:
- format: string # target format name
content: string # the repurposed content (ready to post)
platform: string # which platform this is for
character_count: number
affiliate_link_placement: string # where the link goes
disclosure: string # FTC disclosure used
posting_guide:
best_time: string
hashtags: string[]
tips: string[]1. **Source Summary** — one paragraph describing the original content 2. **Repurposed Content** — each format as a separate block with clear headers 3. **Posting Guide** — per-format tips for best results 4. **Affiliate Link Summary** — which formats include the link and where
Turn any AI into your affiliate marketing team. 52 AI-powered skills across 8 stages with a closed-loop flywheel.
Generate A/B test variants for affiliate content. Triggers on: "create A/B test", "test my headline", "optimize my CTA",…
Set up affiliate conversion tracking with UTM parameters and link tagging. Triggers on: "set up tracking", "create UTM links",…
Analyze site's internal link structure and optimize for hub-and-spoke SEO architecture. Triggers on: "optimize internal links",…
Generate affiliate performance reports with KPIs and recommendations. Triggers on: "show my affiliate report", "how are my…
Audit affiliate blog posts and landing pages for SEO issues. Triggers on: "audit my blog post for SEO", "check my SEO", "SEO…
Build multi-sequence email automation flows with branching logic. Triggers on: "build email automation", "create email funnel",…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…