ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/lordshashank/devlog
Or

DevLog 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_result content 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

Stars1601
Views0
Updated2026-02-27
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-lordshashank-devlog": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#devlog#blog#dev blog#builder's log#coding session blog#session summary#write about what i built#blog about a feature#write up our coding session#tutorial from sessions#publish a devlog
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

blog

Manage blog posts with drafts, scheduling, and SEO optimization. Use when creating articles, optimizing metadata, or scheduling publication dates.

bytesagain3 4097

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.

adelpro 3809

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.

clawdssen 3535

Blog Writer

Draft blog articles with outlines, SEO optimization, and CTA copy. Use when producing long-form content, rewriting tone, or validating keywords.

bytesagain 3500

seo-content-pro

Advanced SEO content creation with multi-language support, content refresh, SEO scoring, and competitor analysis. Perfect for content creators and agencies.

fly3094 2387