ctx-blog

Generate blog post drafts from git commits, decisions, and journals.

74|14|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/ActiveMemory/ctx --skill ctx-blog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ctx-blog
Source: https://github.com/ActiveMemory/ctx/tree/main/internal/tpl/claude/skills/ctx-blog
Command: npx skills add https://github.com/ActiveMemory/ctx --skill ctx-blog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams convert recent project activity into publish-ready blog posts, capturing progress, decisions, and learnings without starting from scratch.

Core Features & Use Cases

  • Gather sources from git commits, decisions, learnings, and journals
  • Identify the narrative arc and draft an outline
  • Write the full blog post and incorporate revisions
  • Save to docs/blog/YYYY-MM-DD-slug.md and update docs/blog/index.md

Quick Start

Use a single instruction to generate a blog post draft from the latest project activity and save it to docs/blog with a publish-ready outline.

Frequently Asked Questions about ctx-blog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a blog post draft from git commits and project activity?

To generate blog post drafts from project activity, this skill gathers git commits, decisions, learnings, and journals, identifies a narrative arc, drafts an outline, writes the full post, and saves it to docs/blog.

How does converting development stories into documentation narratives work?

Converting development stories into documentation narratives works by gathering recent project sources, identifying a narrative arc, drafting an outline, writing the full blog post, and saving it to docs/blog while updating the index.

What is the best way to document project progress without writing from scratch?

The best way to document project progress without writing from scratch is to use this skill to gather recent project activity, identify a narrative arc, draft an outline, write the full post, and save it to docs/blog.

Can I use this skill to generate blog posts from journals and learnings for any project?

Yes, you can use this skill to generate blog posts from journals, learnings, and git commits across projects. It applies to documenting progress and sharing learnings without requiring starting from scratch.

Does this blog generation workflow save drafts to a specific markdown file format?

Yes, this blog generation workflow saves drafts to docs/blog/YYYY-MM-DD-slug.md and updates docs/blog/index.md, ensuring your generated documentation is organized and indexed automatically.

What should I do if the generated blog draft needs revisions before publishing?

If the generated blog draft needs revisions before publishing, this skill incorporates revisions into the full blog post after drafting the outline and writing the initial content from your project activity sources.