Agent skill · Code Review & Quality

comparison-post-writer

Write "X vs Y" comparison blog posts that help readers choose between two competing products. Triggers on: "write a comparison post", "X vs Y blog post", "compare [product A] and [product B]", "which is better [A] or [B]", "head to head comparison", "[product] vs [product] article", "comparison review", "write a versus article", "side by side comparison blog", "which should I choose [A] or [B]", "compare these two products for my blog".

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

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

Facts
Files in the skill folder: 2
SKILL.md size: 14 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/blog/comparison-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

# Comparison Post Writer Write high-converting "X vs Y" comparison blog posts that rank on Google and help readers make a confident buying decision. Each post includes a feature comparison table, individual product breakdowns, pros and cons, a clear winner recommendation, and affiliate CTAs placed at maximum-intent moments. ## When to Use - User wants to compare two or three competing products side by side - User has two affiliate programs and wants a single article that covers both - User says "vs", "versus", "compare", "which is better", "side by side" - User wants to capture high-intent search traffic (X vs Y searches convert at 2-3x the rate of generic reviews) - User has a product from S1 and wants to frame it against competitors ## Workflow ### Step 1: Identify Products to Compare Parse the user's request for product names. You need a minimum of 2 and a maximum of 3 products. **If only 1 product is provided:** - Use `web_search` to find the top 1-2 competitors - Search: `"[product name] alternatives" OR "[product name] vs" site:g2.com OR site:capterra.com OR site:trustradius.com` - Pick the competitors with the most head-to-head search volume **If 3+ products are provided:**

What's inside
Steps it walks through
  1. When to Use
  2. Workflow
  3. Step 1: Identify Products to Compare
  4. Step 2: Research Both Products
  5. Step 3: Build the Comparison Framework
  6. Step 4: Determine the Narrative Angle
  7. Step 5: Write the Article
  8. Step 6: Format Output
  9. Input Schema
  10. Step 7: Self-Validation
  11. Output Schema
  12. Output Format
  13. Error Handling
  14. Examples
Ships with 1 file
  • LICENSE.txt
More from affiliate-skills
All skills →
About this skill
What does the comparison-post-writer skill do?

Write "X vs Y" comparison blog posts that help readers choose between two competing products. Triggers on: "write a comparison post", "X vs Y blog post", "compare [product A] and [product B]", "which is better [A] or [B]", "head to head comparison", "[product] vs [product] article", "comparison review", "write a versus article", "side by side comparison blog", "which should I choose [A] or [B]", "compare these two products for my blog".

How do I install it?

Run `npx skills add Affitor/affiliate-skills --skill comparison-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