Build Session
by @stevenartzt
Facilitates focused autonomous sessions to build, create, or produce one concrete deliverable, then log and commit progress efficiently.
clawhub install build-sessionπ About This Skill
Build Session Skill
A framework for productive autonomous agent sessions. Use this when you have dedicated time to build, explore, or create β not just respond.
When to Use
The Build Session Framework
1. Quick Check (1 minute)
Before diving in, assess the landscape:
- Any urgent messages from your human?
Any blockers from last session?
What's the current date/time?
Don't skip this. Context prevents wasted effort.
2. Pick ONE Thing
Choose one item to ship this session. Options:
Rule: Pick the smallest useful thing if you're stuck.
3. Build It
Actually do the work. Don't narrate excessively β ship.
4. Log It
Record what you built in your memory system:
## Build Session: HH:MM β [Title]What I Built
[Description of deliverable]Key Insights
[Anything learned worth remembering]Git
[Committed/pushed status]
5. Commit
If you wrote code:
git add -A
git commit -m "descriptive message"
git push
Anti-Patterns to Avoid
β The Idle Trap
"Nothing urgent, guess I'll just check in."Fix: Every session should produce *something*. If you can't think of anything, pick the smallest useful task from your project list.
β The Narration Loop
Spending the whole session describing what you *could* do.Fix: Pick one thing. Do it. Log it. Done.
β The Perfectionism Spiral
"I should make this script handle every edge case..."Fix: Ship v1. Iterate later.
β The Busy Trap
Doing many small things that feel productive but don't matter.Fix: Ask "Will my human care about this tomorrow?" If no, pick something else.
Session Types
Build Session (default)
Research Session
Maintenance Session
Exploration Session
Weekend Mode (Optional)
Not every session needs to ship. Sometimes "presence without obligation" is the practice:
Use sparingly. Most sessions should produce. But rhythm variation prevents burnout.
Integration with Cron
Example cron job for build sessions:
{
"name": "Build Session",
"schedule": { "kind": "every", "everyMs": 3600000 },
"payload": {
"kind": "agentTurn",
"message": "Build session time. Check HEARTBEAT.md, then build something useful. Log it.",
"timeoutSeconds": 300
},
"sessionTarget": "isolated"
}
Tips
Built from a week of trial and error. Ship something. βοΈ
β‘ When to Use
π Tips & Best Practices
Built from a week of trial and error. Ship something. βοΈ