illyism/seo-skills/diff-marketing
Claude Code and agent skill by illyism/seo-skills
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install illyism/seo-skills/diff-marketingSKILL.md
Diff marketing
Generate content suggestions from recent code changes, commits, merged pull requests, and shipped features.
Process
- 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.
- 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.
- Read relevant files to understand the user-facing change before writing.
- 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
- Structure entries as
## [Version] - [Date]. - Use Added, Changed, Fixed, Deprecated, Removed, and Security categories as applicable.
- Write in user-facing language.
- Link to documentation or blog posts for major features.
- Keep the writing technical but accessible.
Email updates
For medium- and high-impact changes, suggest newsletters, feature announcements, or onboarding updates.
- Include a hero image, brief introduction, feature highlights, and CTA when appropriate.
- Use a personal, benefit-focused, actionable tone.
Press releases
Suggest these only for major launches, milestones, partnerships, or funding. Include a headline, summary, quotes, boilerplate, and contact details. Use a professional, newsworthy, quotable tone.
Documentation
Suggest updates to:
- Getting-started guides.
- Feature documentation.
- API references.
- Code examples and use cases.
- Troubleshooting sections.
Video content
For high-impact changes, suggest demos, tutorial walkthroughs, release overviews, or development diaries.
Content strategy
- Repurpose a blog post into a thread, newsletter, and documentation update.
- Coordinate content with the release.
- Lead with user benefits.
- Show the product with screenshots, GIFs, or videos.
- Include keywords, meta descriptions, and alt text where relevant.
- Give every piece a clear next step.
- Cross-link related content.
- Suggest how to collect feedback and measure response.
Output format
Use this structure:
Writing standards
- Use customer-centric messaging.
- Say what shipped and what it does. Do not invent metrics, customer results, or product behavior.
- Use diff output and relevant source files to ground every claim.
- Prefer plain language over hype.
- Avoid generic launch copy, unsupported superlatives, and vague claims.
- Use sentence-case headings and varied, natural prose.
- Keep emojis functional and sparse.
- End with the most useful next action for the reader.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingmarketing/diff-marketing/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/illyism/seo-skills/diff-marketing)