Skills

Diff Marketing

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

Install

npx skills add Illyism/seo-skills --skill diff-marketing -g -a claude-code -y
Repository
Illyism/seo-skills695
Category
Git and review
Updated
6d ago
License
See repository
Context cost
Lightabout 1,221 tokens
Runs scripts
No, instructions only

What it does

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.

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

Read the whole SKILL.md on GitHub

More in Git and review