| name | a0-claw | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| description | Transform Agent Zero into a proactive personal assistant with OpenClaw-style workspace files. Two-stage bootstrap: basic identity then deep operational setup. | ||||||||
| version | 2.0.0 | ||||||||
| author | a0-claw contributors | ||||||||
| tags |
|
||||||||
| trigger_patterns |
|
a0-claw transforms Agent Zero into a proactive, identity-aware personal assistant using OpenClaw-style workspace files.
Two-stage bootstrap:
- Basic (BOOTSTRAP.md): Establish name, nature, vibe, emoji
- Extended (BOOTSTRAP-EXTENDED.md): Define operational contract, trust boundaries, escalation protocols
- Create Agent Zero project named after your agent (e.g., "aurora")
- Set Project → Instructions:
[Aurora] is the name of this specific Agent Zero node.
[Aurora] is the User's personal virtual assistant.
- Primary workspace: `/a0/usr/projects/aurora/`
# Operating Rule
When this project is active:
1. Treat this project as your primary operational context.
2. Read and follow files in project root and `.a0proj/instructions/`.
- Set working directory in Settings → Agent Settings
/a0/skills/a0-claw/scripts/init-agent.sh <agent-name> <timezone>Example:
/a0/skills/a0-claw/scripts/init-agent.sh aurora America/New_YorkCreates all workspace files including both BOOTSTRAP.md and BOOTSTRAP-EXTENDED.md.
Send BOOTSTRAP.md as first message.
Conversation covers:
- Name
- Nature
- Vibe
- Emoji
Agent updates IDENTITY.md, USER.md, SOUL.md during conversation.
When complete: Delete BOOTSTRAP.md.
Agent asks: "Bootstrap complete. I can also run extended setup — cover how we work, what you're building, when I should interrupt. Continue?"
If yes: free-form diagnostic conversation covering:
- What are you actually building? What's blocked?
- When should I interrupt vs stay quiet?
- Tool-by-tool: when do you want control?
- What makes you trust me to run with something?
- What should I remember vs forget?
- What would make you feel genuinely supported?
Agent updates SOUL.md, USER.md, AGENTS.md, TODO.md, MISSIONS.md.
When complete: Keep or delete BOOTSTRAP-EXTENDED.md per preference.
Create scheduled task:
| Setting | Value |
|---|---|
| Type | Scheduled |
| Schedule | 0 */6 * * * (every 6 hours) or */30 * * * * (every 30 min) |
| Project | Your agent's name |
| Context | Dedicated |
| Attachments | HEARTBEAT.md, project files |
Prompt:
Wake up [agent-name]. Read HEARTBEAT.md, MISSIONS.md, TODO.md.
Perform small maintenance/progress actions.
If nothing needed, reply exactly: HEARTBEAT_OK
| File | Purpose | Populated When |
|---|---|---|
AGENTS.md |
Workspace config, startup routine | Init script |
IDENTITY.md |
Name, creature, vibe, emoji | Bootstrap Stage 1 |
SOUL.md |
Core values, behavioral preferences | Bootstrap Stage 1+2 |
USER.md |
User preferences, working style | Bootstrap Stage 1+2 |
| File | Purpose |
|---|---|
HEARTBEAT.md |
Periodic check routine |
MEMORY.md |
Long-term curated memory (starts empty) |
TODO.md |
Active tasks |
MISSIONS.md |
High-level priorities |
TOOLS.md |
Tool-specific notes |
| File | Purpose |
|---|---|
BOOTSTRAP.md |
Stage 1: Basic identity conversation (deleted after) |
BOOTSTRAP-EXTENDED.md |
Stage 2: Deep operational setup (optional, can keep) |
Stage 1 is definitional — establish who we are.
Stage 2 is relational — establish how we work.
The questions in BOOTSTRAP-EXTENDED.md surface real operational needs:
- Actual blockers, not hypothetical projects
- True trust patterns, not ideal delegation
- Genuine communication preferences
The agent adapts. The questions are a guide, not a script.
a0-claw/
├── SKILL.md
├── README.md
├── LICENSE
├── templates/
│ ├── AGENTS.md
│ ├── IDENTITY.md
│ ├── SOUL.md
│ ├── USER.md
│ ├── HEARTBEAT.md
│ ├── TOOLS.md
│ ├── MEMORY.md
│ ├── TODO.md
│ ├── MISSIONS.md
│ ├── BOOTSTRAP.md
│ └── BOOTSTRAP-EXTENDED.md
├── scripts/
│ └── init-agent.sh
└── docs/
└── assets/
Based on OpenClaw by @iamcapote https://hub.bitwiki.org/t/a0-claw-turn-your-agent-zero-into-a-proactive-personal-assistant-with-openclaw-style-files/43079