From ctx
Generates themed blog posts summarizing git commit changes since a specific hash. Use for release changelogs or development arc documentation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ctx:ctx-blog-changelogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a blog post about changes since a specific commit, with a given theme.
Generate a blog post about changes since a specific commit, with a given theme.
Two questions; if any answer is "no", reconsider:
/ctx-blog)Required:
040ce99, HEAD~50, v0.1.0)Optional:
/ctx-blog-changelog 040ce99 "human-assisted refactoring"
/ctx-blog-changelog HEAD~30 "building the journal system"
/ctx-blog-changelog v0.1.0 "what's new in v0.2.0"
git log --oneline <commit>..HEAD
git diff --stat <commit>..HEAD
git log --format="%s" <commit>..HEAD | head -50
# Files most changed
git diff --stat <commit>..HEAD | sort -t'|' -k2 -rn | head -20
# Journal entries from this period
ctx journal source
docs/blog/YYYY-MM-DD-slug.mddocs/blog/index.md with an entry at the top:### [Post Title](YYYY-MM-DD-slug.md)
*Author / Date*
2-3 sentence blurb.
**Topics**: topic-one, topic-two, topic-three
---
---
title: "[Theme]: [Specific Angle]"
date: YYYY-MM-DD
author: [Ask user]
topics:
- topic-one
- topic-two
- topic-three
---
# [Title]

> [Hook related to theme]
## The Starting Point
[State of codebase at <commit>, what prompted the change]
## The Journey
[Narrative of changes, organized by theme not chronology]
## Before and After
[Comparison table or code diff showing improvement]
## Key Commits
| Commit | Change |
|--------|-------------|
| abc123 | Description |
## Lessons Learned
[Insights from this work]
## What's Next
[Future work enabled by these changes]
:, ;, or restructure the sentence instead", '), never
typographic/curly quotesnpx claudepluginhub activememory/ctx --plugin ctxGenerates Markdown blog post drafts from recent git commits, ctx status, learnings, decisions, and journals. Use for documenting project progress and sharing development experiences.
Generates Markdown blog posts about recent work using git history, project detection, and type-specific templates (quick-update, project-update, retrospective, tutorial, deep-dive) with guided prompts.
Generates user-facing changelogs from git commits by analyzing history, categorizing changes into features/fixes/improvements, translating to customer language, and formatting professionally.