# Diff Marketing

Generate customer-focused marketing content from recent git changes, commits, merged...

- Repository: https://github.com/Illyism/seo-skills (695 stars)
- Category: Git and review
- License: see repository
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Illyism/seo-skills --skill diff-marketing -g -a claude-code -y`
Codex: `npx skills add Illyism/seo-skills --skill diff-marketing -g -a codex -y`
Cursor: `npx skills add Illyism/seo-skills --skill diff-marketing -g -a cursor -y`
Gemini CLI: `npx skills add Illyism/seo-skills --skill diff-marketing -g -a gemini-cli -y`

## Description

Generate customer-focused marketing content from recent git changes, commits, merged pull requests, and shipped features. Use when the user invokes /diff-marketing or /marketing, or asks for blog posts, tweets, changelogs, or emails about what shipped.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Diff marketing

Generate content suggestions from recent code changes, commits, merged pull requests, and shipped features.

## Process

1. Analyze recent changes:
   - Look at the git log for the past week:
     `git log --since="1 week ago" --pretty=format:"%h - %s (%an, %ar)"`
   - Check merged pull requests and their descriptions.
   - Review modified files and their purpose.
   - Identify new features, bug fixes, improvements, and refactors.

2. Categorize changes by impact:
   - High impact: new features, major improvements, breaking changes.
   - Medium impact: enhancements, notable bug fixes, performance improvements.
   - Low impact: minor fixes, refactors, dependency updates.

3. Read relevant files to understand the user-facing change before writing.

4. Generate specific content suggestions with drafts, prioritizing user value,
   SEO opportunities, and useful distribution channels.

## Content suggestions by type

### Blog posts

For high-impact changes:

- Focus on features that solve user problems.
- Include the problem, solution, benefits, screenshots or demos, and code examples when useful.
- Use an educational, in-depth, SEO-optimized angle.
- Aim for 800, 2,000 words.
- Possible angles:
  - "Introducing [Feature]: How We Built..."
  - "How [Feature] Helps You..."
  - "Behind the Scenes: Building [Feature]"

### Tweets and social media

Use all impact levels for:

- Launch posts that explain the benefit and include a visual.
- Threads that break down complex features.
- Tip posts with a quick, useful takeaway.
- Behind-the-scenes posts about decisions and tradeoffs.

Keep the tone conversational, concise, and specific. Include emojis,
hashtags, mentions, links, and visuals when they add value. Treat a meaningful
release as a launch opportunity and suggest a way to gather early feedback.

### Changelog updates

The rest: https://github.com/Illyism/seo-skills/blob/HEAD/marketing/diff-marketing/SKILL.md
