Agent skill
changelog-newsletter
Transform technical changelog entries into user-friendly newsletter content for email, blog posts, and release notes. Use when converting CHANGELOG.md files, git commit logs, or release notes into customer-facing communications.
Install this agent skill to your Project
npx add-skill https://github.com/tomique34/claude-skill-creator/tree/main/changelog-newsletter
SKILL.md
Changelog Newsletter Creator
Overview
Convert technical changelog entries into engaging, user-friendly newsletter content suitable for email campaigns, blog posts, and release notes pages. This skill helps translate developer-focused change descriptions into benefits-oriented content for end users.
Quick Start
Provide a changelog file or list of changes, and specify the desired output format (email, blog post, or release notes page). The skill will:
- Identify change types (features, fixes, improvements, breaking changes)
- Rewrite technical descriptions in user-friendly language
- Organize content by impact and importance
- Format for the target medium
Detailed Instructions
Step 1: Parse Changelog Input
Accept changelog entries in various formats:
- Markdown CHANGELOG.md files (Keep a Changelog format)
- Git commit logs (structured or conventional commits)
- Raw change lists (bullet points or paragraphs)
- Release notes (existing technical documentation)
Identify and categorize:
- New features
- Bug fixes
- Improvements/enhancements
- Breaking changes
- Deprecations
- Security updates
Step 2: Transform to User-Friendly Language
Apply these transformation principles:
Technical → User-Friendly:
- "Fixed null pointer exception in payment processor" → "Resolved an issue that could cause checkout to fail"
- "Implemented OAuth2 authentication flow" → "Added secure single sign-on with your favorite services"
- "Optimized database query performance" → "Made the app faster and more responsive"
- "Deprecated legacy API endpoints" → "Upgrading our system for better reliability (action required)"
Focus on benefits, not implementation:
- What problem does this solve for users?
- What can users now do that they couldn't before?
- How does this improve their experience?
Step 3: Organize by Priority and Impact
Structure content by user impact:
- Headline Features - Major new capabilities
- Improvements - Enhanced existing features
- Fixes - Resolved issues (group similar fixes)
- Coming Changes - Deprecations or upcoming breaking changes
Prioritize what users care about most:
- Visible changes over internal improvements
- Fixes for common pain points
- Features that enable new workflows
Step 4: Format for Target Medium
Email Newsletter Format
Structure:
Subject: [Product Name] - [Month] Update: [Key Highlight]
Hi [Name],
[Opening paragraph - highlight 1-2 biggest changes]
🎉 What's New
[2-3 major features with benefits]
✨ Improvements
[3-5 enhancements, can be brief bullets]
🔧 Fixes
[Group related fixes, don't list every bug]
📢 Coming Soon
[Preview next release or important notices]
[Call to action - try new features, read docs, etc.]
Use:
- Emoji sparingly for visual breaks
- Short paragraphs (2-3 sentences max)
- Bold for feature names
- Links to documentation or demo videos
Blog Post Format
Structure:
# [Month/Quarter] Update: [Compelling Title]
[Engaging introduction - story or user pain point]
## [Major Feature Name]
[Description with benefits, use case, example]
[Screenshot or demo link]
## Other Improvements
- **[Feature]**: [Brief benefit-focused description]
- **[Feature]**: [Brief benefit-focused description]
## Bug Fixes and Performance
We've resolved several issues including:
- [High-impact fix with user benefit]
- [Group of related fixes]
## What's Next
[Roadmap preview or upcoming features]
---
[Footer with links to changelog, docs, support]
Use:
- Headers for major sections
- Images or screenshots where helpful
- Code examples only if absolutely necessary
- Links to detailed documentation
Release Notes Page Format
Structure:
## Version X.Y.Z - [Date]
### New Features
- **[Feature Name]**: [User-friendly description with benefit]
- **[Feature Name]**: [User-friendly description with benefit]
### Improvements
- [Enhancement with benefit]
- [Enhancement with benefit]
### Bug Fixes
- Fixed: [Description of resolved issue]
- Resolved: [Description of resolved issue]
### Breaking Changes
⚠️ **Action Required**
- [Change description and migration instructions]
### Deprecation Notices
- [What's being deprecated and timeline]
Use:
- Consistent formatting
- Version and date clearly marked
- Breaking changes prominently highlighted
- Links to migration guides
Examples
Example 1: Technical Changelog to Email Newsletter
Input (Technical Changelog):
## v2.4.0
- Added GraphQL API endpoint for user queries
- Fixed race condition in WebSocket connection handler
- Implemented rate limiting middleware
- Updated React to v18.2.0
- Removed deprecated /api/v1/users endpoint
Output (Email Newsletter):
Subject: Product Update - Faster API & Important Changes
Hi there,
We've shipped some exciting improvements this month, including
a more powerful way to query data and better performance across
the board.
🎉 What's New
New Data Query Options
You can now fetch exactly the data you need with our enhanced
API, making your integrations faster and more efficient.
✨ Improvements
- More reliable real-time features with improved connection handling
- Better performance and protection with smart rate limiting
- Updated to the latest React for improved speed and stability
📢 Action Required
Legacy API Sunset: The old /api/v1/users endpoint has been
removed. Please update your integrations to use /api/v2/users.
See our migration guide: [link]
Questions? Reply to this email or check our docs: [link]
Example 2: Git Commits to Blog Post
Input (Git Commits):
feat: add dark mode toggle to settings
fix: resolve infinite loop in notification polling
perf: lazy load dashboard widgets
fix: correct timezone handling in date picker
docs: update API authentication guide
Output (Blog Post):
# April Updates: Dark Mode & Performance Boost
We've been listening to your feedback, and this month's update
delivers two of your most-requested improvements.
## Dark Mode is Here
You can now switch between light and dark themes in Settings.
Easy on the eyes during late-night work sessions, and easier
on your battery too.
## Faster Dashboard Loading
Your dashboard now loads widgets as you need them, making the
initial page load noticeably faster—especially if you have
lots of customizations.
## Fixes & Improvements
- Notifications now update smoothly without hiccups
- Date and time pickers now correctly handle your timezone
- Updated API docs with clearer authentication examples
Try out dark mode today and let us know what you think!
Example 3: Technical Release Notes
Input (Internal Changes):
- Migrated to PostgreSQL 15
- Implemented Redis cache layer
- Added Datadog APM instrumentation
- Fixed memory leak in background job processor
- Updated all dependencies to latest stable versions
Output (User-Facing Release Notes):
## Version 3.1.0 - January 15, 2025
### Improvements
- **Faster Performance**: We've upgraded our infrastructure
to deliver faster page loads and quicker response times.
- **Better Reliability**: Enhanced monitoring helps us catch
and fix issues before they affect you.
- **Improved Stability**: Resolved a background processing
issue that could cause delays in scheduled tasks.
### Technical Updates
- Database and caching infrastructure upgrades
- Dependency updates for security and performance
As always, we're working behind the scenes to make the product
faster and more reliable.
Best Practices
Writing User-Friendly Content
- Lead with benefits - Answer "What's in it for me?"
- Use active voice - "You can now..." not "Users are able to..."
- Be specific - "3x faster" not "improved performance"
- Group related items - Don't list 20 individual bug fixes
- Avoid jargon - No database names, framework versions, or architecture details unless necessary
Handling Different Change Types
Features:
- Emphasize new capabilities and use cases
- Include examples or screenshots when possible
- Link to tutorials or documentation
Bug Fixes:
- Focus on the user impact, not the technical cause
- Group similar fixes together
- Only highlight fixes for issues users likely experienced
Breaking Changes:
- Make them prominent (use warning emoji or styling)
- Explain what users need to do
- Provide migration guide links
- Give timeline if applicable
Internal/Infrastructure:
- Translate to user benefits (speed, reliability, security)
- Group under "Improvements" or "Performance"
- Don't list every dependency update
Tone and Style
- Conversational but professional - friendly without being overly casual
- Enthusiastic about improvements - celebrate wins
- Honest about issues - acknowledge and explain fixes
- Respectful of user time - be concise
Common Issues and Solutions
Too many minor changes to list: Group them by category and summarize. For example: "Fixed several issues with form validation" instead of listing 8 individual input field bugs.
Highly technical changes: Focus on the outcome, not the implementation. "Improved security" rather than "Implemented bcrypt password hashing with salt rounds."
Breaking changes requiring action: Always include: what's changing, why it matters, what users need to do, and when they need to do it by.
Nothing user-facing this release: If it's all internal improvements, frame it as: "Behind-the-scenes improvements for better performance, security, and reliability."
Additional Considerations
Segmentation
Consider creating different versions for different audiences:
- End users: Focus on features and user-visible fixes
- Developers/API users: Include API changes, SDK updates
- Admins: Highlight security, compliance, configuration changes
Linking Strategy
Always link to:
- Detailed documentation for complex features
- Migration guides for breaking changes
- Video demos or screenshots for visual features
- Full changelog for technical details
Timing
- Email newsletters: Monthly or quarterly summaries
- Blog posts: Major releases or significant feature launches
- Release notes: Every release, even minor ones
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
tomique-linkedin-copywriter
Create engaging LinkedIn posts in Tomáš Vince's personal writing style for Cloud Architecture, IoT, AI automation topics. Supports Slovak and English, converts article URLs or experiences into professional, human-sounding posts with hooks, insights, and CTAs. Use when creating LinkedIn content that sounds authentic, motivational, and thought-leadership oriented.
terraform-docs
Generate user-friendly documentation from Terraform code including module READMEs, architecture diagrams, runbooks, and quick references. Use when working with Terraform files (.tf), documenting infrastructure as code, or creating explanatory guides for Terraform modules and configurations.
tmq-markdown2anything
Convert markdown files to visually appealing PDF, Word, or HTML documents with Slovak diacritics support, professional themes (professional, minimalist, technical, basic), and advanced table formatting. Use when converting markdown documentation to presentation-ready documents, creating professional web pages from markdown, reports from markdown notes, or batch-converting markdown files to styled PDF/DOCX/HTML formats.
meeting-notes-to-action-items
Convert meeting notes, demo sessions, and discussions into actionable tasks with clear owners, priorities, and deadlines. Use when processing any meeting notes, demo feedback, product reviews, or discussions that need to become TODO lists, JIRA tickets, or Trello cards.
api-docs-generator
Generate comprehensive API documentation from OpenAPI specs, code docstrings, JSDoc/TSDoc comments, and Markdown annotations. Use when creating or updating API documentation in /docs/API.md from various source formats including Swagger, Python docstrings, TypeScript interfaces, or inline comments.
agent-skill-creator
Create and structure Claude Agent Skills from user requirements. Use when the user wants to create a new skill, build a skill template, or structure skill directories with SKILL.md files, templates, and examples.
Didn't find tool you were looking for?