Help us improve
Share bugs, ideas, or general feedback.
From devlog
Use when generating or publishing dev log posts, or when configuring the devlog plugin. Provides output directory, blog integration, and formatting preferences.
npx claudepluginhub varunr89/claude-marketplace --plugin devlogHow this skill is triggered — by the user, by Claude, or both
Slash command
/devlog:devlog-settingsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Read settings from `~/.claude/devlog.local.md` YAML frontmatter before generating or publishing posts.
Provides style guide and Markdown templates for consistent, scannable blog posts on technical projects, from quick updates to tutorials and retrospectives.
Manages velog.io developer blog posts from terminal: create/edit/publish Markdown files or stdin as drafts/posts, list personal/drafts/trending/recent, authenticate via browser tokens.
Generates Markdown blog post drafts from recent git commits, ctx status, learnings, decisions, and journals. Use for documenting project progress and sharing development experiences.
Share bugs, ideas, or general feedback.
Read settings from ~/.claude/devlog.local.md YAML frontmatter before generating or publishing posts.
The plugin works in two modes based on whether blog_dir is set:
~/.claude/devlogs/. No blog, git, or dev server required.blog_dir to be set.---
journal_dir: ~/.claude/daily-journal
output_dir: ~/.claude/devlogs
insight_style: div
show_insight_label: false
---
---
blog_dir: ~/projects/bhavanaai
blog_url: https://me.bhavanaai.com
content_path: src/content/blog
journal_dir: ~/.claude/daily-journal
insight_style: div
show_insight_label: false
---
src/content/blog): Blog posts directory relative to blog_dir. Only used in blog mode.~/.claude/devlogs): Where standalone dev logs are saved. Only used in standalone mode.~/.claude/daily-journal): Where daily journal entries and extracted insights are stored.div): How insights are formatted. div wraps in <div class="insight">, blockquote uses > markdown blockquotes.false): Whether to include a <strong>Insight</strong> label inside each insight block.