OpenClaw Starter Kit πΎ
A battle-tested workspace template for giving your AI agent personality, memory, autonomy, and a whole squad.
Built by @jeffweisbein β shared on This Week in Startups.
What is this?
This is the exact workspace structure that powers a personal AI assistant with:
- π§ Persistent memory across sessions (daily logs + curated long-term memory)
- π Real personality β opinions, tone, boundaries (not a corporate chatbot)
- π₯ Multi-agent squad β content writer, dev ops, researcher that coordinate autonomously
- π Safety policies β auto-approve rules, daily caps, hard stops for dangerous actions
- β‘ Proactive behavior β checks email, calendar, mentions without being asked
- π Agent reactions β agents trigger each other (tweet posted β analyze engagement β draft followup)
Quick Start
- Install OpenClaw:
npm i -g openclaw(or see docs) - Copy these files into your OpenClaw workspace (default:
~/clawd/) - Fill in
USER.mdwith your info - Fill in
IDENTITY.mdto name your AI - Start chatting β your AI will evolve from there
# Copy the starter kit
cp -r openclaw-starter-kit/* ~/clawd/
mkdir -p ~/clawd/memory
# Start OpenClaw
openclaw gateway start
What's Inside
Core Files
| File | Purpose |
|---|---|
AGENTS.md | Operating manual β behavior, safety, when to speak vs stay quiet |
SOUL.md | Personality β opinions, values, tone |
USER.md | About you β preferences, work style, projects |
IDENTITY.md | The AI's own identity β name, vibe, emoji |
MEMORY.md | Long-term memory β curated by the AI over time |
HEARTBEAT.md | Periodic checks β what to monitor proactively |
TOOLS.md | Local tool notes β device names, SSH hosts, quirks |
SQUAD.md | Multi-agent setup guide β how to run a team of AI agents |
Multi-Agent Squad (agents/)
Pre-configured specialized agents:
agents/
βββ content-agent/ β tweets, blogs, outreach (never posts without approval)
β βββ SOUL.md
β βββ WORKING.md β draft queue
βββ dev-agent/ β code review, monitoring, bug triage
β βββ SOUL.md
β βββ TICK.md β activity log
βββ research-agent/ β analytics, competitors, market intel
βββ SOUL.md
βββ FINDINGS.md β research reports
Shared Brain (shared/ + intel/)
Cross-agent knowledge and strategic context:
shared/ β every agent reads at startup
βββ product-context.md β what you're building, priorities, positioning
βββ voice-and-framing.md β how to talk about your products
βββ decisions.md β key decisions + WHY (prevents contradictions)
βββ user-signals.md β what users are saying and doing
intel/ β strategic radar, curated from conversations
βββ competitors.md β what competitors are doing
βββ trends.md β industry trends and implications
βββ ideas-backlog.md β feature ideas with supporting context
βββ opportunities.md β time-sensitive market opportunities
How it works: When you share an article or insight with your main agent, it files it in intel/ and cross-references with existing knowledge. When discussing future features, the agent pulls relevant intel automatically. All agents read shared/ so they never contradict each other on positioning or decisions.
Operations (ops/)
Battle-tested governance:
policies.jsonβ auto-approve rules, daily caps, work hours, hard stopsreaction-matrix.jsonβ agents react to each other's events (emergent behavior!)
Scripts (scripts/)
example-heartbeat-check.shβ template for efficient heartbeat checks (scripts are free, model time is expensive)
How Memory Works
Session 1: AI learns you prefer short updates
β writes to memory/2026-02-23.md
β updates MEMORY.md with the preference
Session 2: AI wakes up fresh, reads MEMORY.md
β knows your preferences from day one
β continues where it left off
Daily files (memory/YYYY-MM-DD.md) = raw logs of what happened
Long-term (MEMORY.md) = curated wisdom, reviewed and distilled periodically
The AI maintains its own memory during heartbeats β reviewing daily logs and updating MEMORY.md like a human reviewing their journal.
How the Agent Squad Works
YOU β text your AI β COORDINATOR delegates β AGENTS work β results flow back
- Content agent drafts a tweet β queues in WORKING.md β coordinator reviews β you approve β posted
- Dev agent spots a failing CI β alerts coordinator β you get a text
- Research agent finds competitor launched a feature β reports in FINDINGS.md β content agent drafts a response
Agents react to each other via reaction-matrix.json:
- Tweet posted β research agent analyzes engagement (50% chance, after 1 hour)
- Bug detected β alert human immediately (100% chance, no delay)
- High engagement β content agent drafts followup (70% chance)
Philosophy
Scripts are free. Model time is expensive.
Heartbeat checks should be shell scripts that output NOTHING when there's nothing to do. The AI only wakes up when there's actual output to act on.
Never auto-approve the dangerous stuff.
Tweets, emails, deploys, deletes β always require human approval. Research, analysis, health checks β auto-approve freely.
Your AI is only as good as the context you give it.
Fill in USER.md. Name your AI. Tell it your preferences. The more it knows, the better it gets.
Built with OpenClaw β’ Docs β’ Community β’ More Skills
No comments yet.