From ctx
Generates Markdown blog post drafts from recent git commits, ctx status, learnings, decisions, and journals. Use for documenting project progress and sharing development experiences.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ctx:ctx-blogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- This skill assumes a ctx-style blog layout (docs/blog/, frontmatter,
Generate a blog post draft from recent project activity.
Two questions: if any answer is "no", reconsider:
/ctx-blog-changelog instead)The user may specify:
last week, since Monday, Januarythe refactoring, new features, lessons learnedGather context from multiple sources:
# Recent commits
git log --oneline -30
# Recent decisions
ctx status --verbose # or read DECISIONS.md directly
# Recent learnings
ctx status --verbose # or read LEARNINGS.md directly
# Recent tasks completed
ctx status # shows active and completed task counts
# Journal entries (if available)
ctx journal source --limit 10
---
title: "Descriptive Title: What This Post Is About"
date: YYYY-MM-DD
author: [Ask user]
topics:
- topic-one
- topic-two
- topic-three
---
# Title

> Opening hook or question
[Introduction: Set the scene, why this matters]
## Section 1: The Context/Problem
[What situation led to this work]
## Section 2: What We Did
[Narrative of the work, with code examples]
## Section 3: What We Learned
[Key insights, gotchas, patterns discovered]
## Section 4: What's Next
[Future work, open questions]
:, ;, or restructure the sentence instead", '), never
typographic/curly quotesdocs/blog/YYYY-MM-DD-slug.mddocs/blog/index.md: add entry at the top following the
existing pattern:### [Post Title](YYYY-MM-DD-slug.md)
*Author / Date*
2-3 sentence blurb.
**Topics**: topic-one, topic-two, topic-three
---
/ctx-blog about the cooldown feature we just built
/ctx-blog last week's refactoring work
/ctx-blog lessons learned from hook design
npx claudepluginhub activememory/ctx --plugin ctxGenerates 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.
Accepts PRs, git refs, marketing briefs, or freeform text as input and generates a structured, SEO-optimized blog post with discovery, research, and outline phases.
Generates themed blog posts summarizing git commit changes since a specific hash. Use for release changelogs or development arc documentation.