devlog
Generate narrative blog posts from AI coding session transcripts. Reads session files, selects sessions relevant to a topic, and produces an agent-narrated blog post about the human-agent collaboration. Supports builder's log, tutorial, and technical deep-dive styles.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/lordshashank/devlogDevLog Generator
Generate narrative developer blog posts from human-agent coding session transcripts. The blog is written from the agent's first-person perspective — "I" is the agent, and the human developer is referred to as "my human."
Workflow
Phase 1: Understand the Request
Extract from the user's message:
- Project — which codebase? ("eastore", "filecoin", "couponswap"). If unspecified, use the current working directory.
- Topic/feature — what specifically? ("auth system", "dashboard", or the whole project). If unspecified, include all sessions.
- Style — builder's log (default), tutorial, or technical deep-dive. Override only if the user explicitly asks.
- Time range — "last week", "January sessions", or all (default).
Phase 2: Discover Sessions
Determine which platform to scan. Check references/platforms/ for supported platforms — each subdirectory is a platform. Auto-detect from the current environment, or from the user's request.
Load only the relevant platform directory. Each contains a reference file (storage schema, session paths, discovery instructions) and scripts (list-sessions.sh, read-session.sh). Never load all platform references upfront.
Run the platform's list-sessions.sh <project> to scan for matching sessions, OR follow the discovery instructions in the platform reference file manually.
If the platform has no reference directory in references/platforms/, discover sessions manually — check the platform's data/config directories (e.g. ~/.local/share/, ~/.config/, ~/Library/), look for session storage files (JSONL, JSON, SQLite), and inspect the schema to extract the human-agent dialogue. Follow the same filtering principles from Phase 3.
Present the session index to the user for confirmation.
Phase 3: Select & Read
From the session index, determine which sessions are relevant to the user's topic. Read the full transcripts of selected sessions.
When reading transcripts, filter aggressively:
Keep:
- User messages (text) — the human's intent, direction, corrections
- Assistant messages (text) — the agent's reasoning, proposals, explanations
- Tool call names + file paths — what was built
- Error messages — struggles and debugging
Strip:
tool_resultcontent bodies (raw file contents, grep output — 80-90% of token size)- System messages, usage metadata, compaction/summary entries
- Full tool input arguments (keep name + file path only, not entire diffs)
Refer to the platform reference file loaded in Phase 2 for platform-specific field names and parsing details.
If filtered transcripts still exceed context, process per-session: generate per-session summaries, then synthesize across sessions. Prioritize the human-agent dialogue over tool call details.
Phase 4: Write the Blog
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-lordshashank-devlog": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
blog
Manage blog posts with drafts, scheduling, and SEO optimization. Use when creating articles, optimizing metadata, or scheduling publication dates.
purple-cow-content
Trigger this skill for ANY of these situations — writing OR conversation: WRITING: blog posts, articles, social media captions, LinkedIn, Twitter/X threads, Instagram, YouTube scripts, TikTok hooks, newsletters, ad copy, landing pages, pitch decks, email campaigns, product descriptions, taglines, or any content meant to attract attention. CONVERSATION: When the user is brainstorming ideas, discussing why content isn't performing, evaluating a marketing angle, planning a campaign, asking "what should I post about", comparing their idea to competitors, talking about engagement or virality, or thinking out loud about any creative or communication challenge. If a conversation touches on attention, differentiation, standing out, audiences, or messaging — this skill is relevant. Speak up proactively as a strategic advisor using the Purple Cow lens (Seth Godin + MrBeast framework), even if the user hasn't asked for content to be written yet. Never stay silent when a Purple Cow insight would sharpen the discussion.
content-calendar
Plan, schedule, and track content across channels — newsletters, social media, blog posts, and videos. Manages pipeline stages, publishing cadence, and repurposing opportunities. For solopreneurs and creators who want a system, not a spreadsheet.
Blog Writer
Draft blog articles with outlines, SEO optimization, and CTA copy. Use when producing long-form content, rewriting tone, or validating keywords.
seo-content-pro
Advanced SEO content creation with multi-language support, content refresh, SEO scoring, and competitor analysis. Perfect for content creators and agencies.