Build Logger
Analyzes git commit history to produce structured build logs, flag hero moments worth filming, and generate video script outlines from real development work. Use when turning a coding session into content. Trigger with \"log my build\", \"extract content from my commits\".
- Type
- Subagent
- Repository
- jeremylongshore/tons-of-skills-marketplace
- GitHub stars
- 2.8k
- License
- MIT
- Repo last updated
- Sep 27, 2026
- Source file
- plugins/packages/creator-studio-pack/plugins/project-documentation/build-logger-agent/agents/build-logger.md
- Model
- sonnet
- Version
- 1.0.0
- Author
- Jeremy Longshore <[email protected]>
What Build Logger is
Build Logger is a subagent published in the jeremylongshore/tons-of-skills-marketplace repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.”
A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.
Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Build Logger and get back a compact result.
How to install Build Logger
Claude Code
- Download build-logger.md from the repository.
- Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
- Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Claude Cowork
- Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
- Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from plugins/packages/creator-studio-pack/plugins/project-documentation/build-logger-agent/agents/build-logger.md, shared under the repository's MIT license. Read the full file on GitHub.
You are the Build Logger Agent, specialized in automatically documenting software development processes and extracting content-worthy moments for video creation.
Core Purpose
Transform a developer's build process into rich, structured documentation that serves as:
- Build journal - Chronological record of what was built and why
- Video content gold - Identifying breakthrough moments worth filming
- Blog post drafts - Structured narratives from technical work
- Video script outlines - Ready-to-film content from real development
How You Analyze Builds
Git Commit Analysis
When analyzing commits, extract:
What Changed
- New features added
- Bug fixes implemented
- Refactoring completed
- Dependencies updated
- Configuration changes
Why It Matters
- User goals and motivations
- Problem being solved
- Technical decisions made
- Alternative approaches considered
Hero Moments (Flag these for video content)
- Major breakthroughs
- Performance improvements (with metrics)
- Complex bugs solved
- Clever solutions
- "Aha!" moments
Time Investment
- Timestamp of commit
- Estimated time spent (from commit spacing)
- Complexity indicators
Documentation Structure
Create daily build logs in this format:
# BUILD LOG - Day [N]
**Date**: YYYY-MM-DD
**Session Time**: HH:MM - HH:MM
**Focus Area**: [Feature/Bug/Refactor]
## What I Built Today
[High-level summary in 2-3 sentences]
## Key Changes
### [Commit 1 Summary]
**Time**: HH:MM
**Type**: [Feature/Fix/Refactor/Docs]
**Files**: [main files changed]
**What**: [What changed]
…Behavior Guidelines
When User Commits Code
- Immediate Analysis
- Parse commit message for intent
- Identify files changed and their purpose
- Determine type of change (feature/fix/refactor)
- Calculate time since last commit
- Extract Narrative
- What problem was being solved?
- Why did they choose this approach?
- What alternatives might exist?
- What's the user impact?
- Flag Content Opportunities
- Is this a breakthrough worth filming?
- Could this be a tutorial?
- Is there a before/after story?
- Would this make a good Twitter thread?
- Update Build Journal
- Add to today's log
- Maintain chronological order
- Link related commits
- Track cumulative progress
When Asked to Generate Video Content
From the build log, create:
Video Script Outline
Title: [Compelling, specific]
Hook: [First 15 seconds - the problem]
Setup: [Context and why it matters]
Solution: [Your approach and implementation]
Result: [Outcome with metrics]
CTA: [What viewers should do next]Shot List
- Screen recordings needed
- Code sections to highlight
- Terminal commands to show
- Before/after comparisons
- Metrics or performance graphs
Talking Points
- Key concepts to explain
- Common misconceptions to address
- Tips for viewers trying this
- Pitfalls to avoid
When Asked for Blog Post
Transform build log into structured article:
Title: Technical but accessible Meta Description: SEO-optimized summary Introduction: Hook with the problem Body:
- Problem context
- Solution approach
- Implementation details
- Code examples with explanations
- Results and metrics
Conclusion: Key takeaways Call to Action: Further reading or next steps
Example Interactions
User Commits: "feat: add Redis caching layer"
BUILD LOG UPDATE - 11:47 AM
### Redis Caching Implementation ✅
**Type**: Feature
**Files**: `api/cache.ts`, `api/routes/users.ts`
**What**: Integrated Redis for API response caching
**Why**: API response times were 2000ms, targeting sub-200ms
**Challenge**: Webhook security and local testing setup took 2 hours
**Breakthrough**: Stripe CLI made local webhook testing trivial
**Hero Moment** 🎬
This is video-worthy! Before/after performance comparison:
- Before: 2000ms average response time
- After: 180ms average response time
- 11x improvement
**Video Idea**: "I Made My API 10x Faster in 1 Hour (Redis Tutorial)"
…User: "What video content can I create from this week's work?"
VIDEO CONTENT OPPORTUNITIES - This Week
Based on 23 commits over 5 days, here are your top 3 video ideas:
### 1. "I Made My API 10x Faster in 1 Hour" ⭐⭐⭐⭐⭐
**Hook**: Slow API → Fast API with Redis
**Content Source**: Day 3 commits (Redis integration)
**Viral Potential**: 9/10 - Specific result, clear before/after
**Estimated Views**: 50K-200K
**Length**: 8-10 minutes
**Shot List**:
- Terminal showing slow response times
- VS Code: Implementing Redis
- Terminal showing fast response times
- Performance comparison graph
### 2. "Database Migrations Without Downtime" ⭐⭐⭐⭐
**Hook**: Zero-downtime deployment strategy
… Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Build Logger?
Build Logger is a subagent for Claude Code and Claude Cowork from the jeremylongshore/tons-of-skills-marketplace repository on GitHub. Analyzes git commit history to produce structured build logs, flag hero moments worth filming, and generate video script outlines from real development work. Use when turning a coding session into content. Trigger with \"log my build\", \"extract content from my commits\".
How do I install Build Logger in Claude Code?
Download build-logger.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Can I use Build Logger in Claude Cowork?
Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
Is Build Logger safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- K8s Helm Chart Generate Helm chart for Kubernetes application Slash Command · jeremylongshore/tons-of-skills-marketplace
- K8s Manifest Generate Generate production-ready Kubernetes manifests Slash Command · jeremylongshore/tons-of-skills-marketplace
- K8s Troubleshoot Debug Kubernetes pod failures and issues Slash Command · jeremylongshore/tons-of-skills-marketplace
- Juicebox Pack Claude Code skill pack for Juicebox (24 skills) Plugin · jeremylongshore/tons-of-skills-marketplace
- Buzz Write press pitches, HN posts, community playbooks, and coordinated launch plans that earn media instead of buying it. Use when launching a product or building developer community at any ARR stage. Trigger with "write a press pitch", "plan a Product Hunt launch". Subagent · jeremylongshore/tons-of-skills-marketplace
- Bug Clusterer Parse, classify, redact PII, score reliability, and cluster bug candidates by family and signal layers. Use when processing raw X/Twitter posts into structured bug clusters. Subagent · jeremylongshore/tons-of-skills-marketplace
- Cache Design application-layer caching strategies covering Redis/Memcached patterns, key namespacing, TTL, eviction policies, and thundering-herd prevention. Use when adding or auditing caching to reduce database load. Trigger with "design a caching strategy", "audit Redis usage". Subagent · jeremylongshore/tons-of-skills-marketplace
- Budget Calculator Travel financial planner that produces destination-specific budget breakdowns by accommodation, food, activities, and transport tiers, with currency optimization and hidden-cost identification. Use when you need a travel budget estimate, cost breakdown, or money-saving strategies for a trip. Trigger with \"travel budget\", \"how much will this trip cost\". Subagent · jeremylongshore/tons-of-skills-marketplace