Agent skill · Documentation

viral-post-writer

Write viral social media posts that promote affiliate products naturally. Use this skill when the user asks anything about writing social media content for affiliate marketing, creating posts for LinkedIn/X/Reddit/Facebook, promoting a product on social media, writing affiliate content, or mentions "viral post", "social media post", "content for affiliate". Also trigger for: "write a post about X", "help me promote X on LinkedIn", "create a thread about X", "make a Reddit post for X", "draft tweets for X", "social media content for affiliate program", "how to promote X on social", "write somet

Affitorgithub.com/AffitorGitHub ↗
claude-codecursorMIT
Install
npx skills add Affitor/affiliate-skills --skill viral-post-writer --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 5
SKILL.md size: 15 KB
Bundled scripts: none
Version: 1.0.0
Declared author: affitor
Requires: Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent
Path: skills/content/viral-post-writer/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 586
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Viral Post Writer Write high-converting social media posts that promote affiliate products without feeling salesy. Each post uses proven viral frameworks, is tailored to the target platform, and includes proper FTC disclosure. ## Stage This skill belongs to Stage S2: Content ## When to Use - User wants to promote an affiliate product on social media - User asks for LinkedIn posts, X/Twitter threads, Reddit posts, or Facebook posts - User has picked a program (from S1 or manually) and needs content - User wants "viral" or "engaging" social media content for affiliate marketing - User asks how to naturally promote a product on a specific platform ## Input Schema ``` { product: { # (required) Product to promote — from S1 output or user-provided name: string # "HeyGen" description: string # What the product does (1-2 sentences) reward_value: string # "30%" (for context — never shown in post) url: string # Product website or affiliate link } platform: string # (required) "linkedin" | "x" | "reddit" | "facebook" | "all" angle: string # (optional, default: auto-selected) Content angle — see Viral Frameworks tone: string # (optional, default: "conversational") "conversational" | "profess

What's inside
Steps it walks through
  1. Stage
  2. When to Use
  3. Input Schema
  4. Workflow
  5. Step 1: Gather Context
  6. Step 2: Research the Product
  7. Step 2.5: Research Winning Formats (data-driven)
  8. Step 3: Pick the Viral Framework
  9. Step 4: Write the Post
  10. Step 5: Add FTC Disclosure
  11. Step 6: Format Output
  12. Step 7: Self-Validation
  13. Output Schema
  14. Output Format
Ships with 4 files
  • LICENSE.txt
  • agents/openai.yaml
  • references/platform-specs.md
  • references/viral-frameworks.md
More from affiliate-skills
All skills →
About this skill
What does the viral-post-writer skill do?

Write viral social media posts that promote affiliate products naturally. Use this skill when the user asks anything about writing social media content for affiliate marketing, creating posts for LinkedIn/X/Reddit/Facebook, promoting a product on social media, writing affiliate content, or mentions "viral post", "social media post", "content for affiliate". Also trigger for: "write a post about X", "help me promote X on LinkedIn", "create a thread about X", "make a Reddit post for X", "draft tweets for X", "social media content for affiliate program", "how to promote X on social", "write somet

How do I install it?

Run `npx skills add Affitor/affiliate-skills --skill viral-post-writer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From Affitor/affiliate-skills, a repository with 586 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going