activememory/ctx/ctx-blog
Claude Code and agent skill by activememory/ctx
- community
Checking that the SKILL.md file is still in the repository.
Generate blog post draft. Use when documenting project progress, sharing learnings, or writing about development experience.
Install
npx vskill@latest install activememory/ctx/ctx-blogSKILL.md
Generate a blog post draft from recent project activity.
Before Writing
Two questions: if any answer is "no", reconsider:
- "Is there a narrative arc?" → A blog post needs a story (problem →
approach → outcome), not just a list of changes
- "Would someone outside the project learn something?" → If the
insight is only useful internally, use LEARNINGS.md instead
When to Use
- When documenting significant project progress
- When sharing learnings publicly
- When the user wants to write about the development experience
When NOT to Use
- For internal-only notes (use session saves or LEARNINGS.md)
- When the work is still in progress with no clear insight yet
- For changelogs (use
/ctx-blog-changeloginstead)
Input
The user may specify:
- A time range:
last week,since Monday,January - A topic focus:
the refactoring,new features,lessons learned - Or just run it to analyze recent activity
Sources to Analyze
Gather context from multiple sources:
Blog Post Structure
Frontmatter
Body
Style Guidelines
- Personal voice: Use "I", "we", share the journey
- Show don't tell: Include actual code, commits, quotes
- Tables for comparisons: Before/after, patterns found
- Honest about failures: Include what went wrong and why
- Concrete examples: Reference specific files, commits, decisions
- No em-dashes: Use
:,;, or restructure the sentence instead - Straight quotes only: Use "dumb quotes" (
",'), never
typographic/curly quotes
- 80-character line width: Wrap prose at ~80 characters; exceptions
for tables, code blocks, and URLs
Process
- Gather sources (git, decisions, learnings, journals)
- Identify the narrative arc (what's the story?)
- Draft outline for user approval
- Write full draft
- Ask for revisions
- Save to
docs/blog/YYYY-MM-DD-slug.md - Update `docs/blog/index.md`: add entry at the top following the
existing pattern:
Example Invocations
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinginternal/assets/claude/skills/ctx-blog/SKILL.md
Popularity
- Repository stars
- 69
- Repository forks
- 12
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. 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/activememory/ctx/ctx-blog)