← ClaudeAtlas

blog-postlisted

Create a blog post via guided prompts with git context auto-populated. Use when writing a quick update, retrospective, tutorial, deep dive, or devlog entry.
laurigates/claude-plugins · ★ 37 · Code & Development · score 80
Install: claude install-skill laurigates/claude-plugins
# /blog:post Create a blog post about your work with minimal friction. Gathers context automatically and provides structured templates to reduce blank-page anxiety. ## When to Use This Skill | Use this skill when... | Use alternative when... | |------------------------|--------------------------| | Capturing work quickly into a blog post | Need detailed documentation -> Project wiki/docs | | Want templates to reduce blank-page anxiety | Writing a technical tutorial -> `/blog:post tutorial` | | Need git context auto-populated | Creating portfolio summary -> Different workflow | ## Context - Blog directory: !`find . -maxdepth 1 -type d \( -name blog -o -name posts -o -name _posts \) -print -quit` - Git remotes: !`git remote -v` - Recent commits: !`git rev-list --count --since="7 days ago" HEAD` - Current branch: !`git branch --show-current` ## Parameters Parse `$ARGUMENTS` for: - `type`: Post type (quick-update, project-update, retrospective, tutorial, deep-dive) - If not provided, ask user to select - `--project <name>`: Specify project name (default: detected from git) - `--title <title>`: Specify post title (default: ask user) - `--edit`: Open in editor after creation (default: show filepath) ## Execution Execute this blog post creation workflow: ### Step 1: Gather context Detect project name and recent git history: 1. Use `git log` to get recent commits 2. Extract project name from git remote or directory 3. If blog directory doesn't exist, ask where to save