A Clawdbot skill that syncs your workspace context to an ElevenLabs voice agent. Call in and it already knows what you're working on.
- Heartbeat syncs context — Every 30 minutes (or whatever the interval is for your heartbeat; default=30mins), Clawdbot reads your memory files and workspace state, then pushes a context snapshot to ElevenLabs
- You call in — Talk to your Operator voice agent via web widget or phone
- It already knows — No briefing needed, it has your latest context from the last sync
- Clawdbot installed and running
- ElevenLabs account with API access
- An ElevenLabs conversational agent created (you'll need the agent ID)
- Python 3 with pip
Copy the operator/ folder to your skills directory:
# Workspace-level (recommended)
cp -r operator/ /path/to/your/workspace/skills/operator/
# Or user-level
mkdir -p ~/.clawdbot/skills
cp -r operator/ ~/.clawdbot/skills/operator/pip install -r /path/to/skills/operator/requirements.txt{
"skills": {
"entries": {
"operator": {
"enabled": true,
"env": {
"ELEVENLABS_API_KEY": "your-api-key",
"ELEVENLABS_AGENT_ID": "your-agent-id"
}
}
}
}
}Paste the contents of HEARTBEAT-OPERATOR.md into your workspace's HEARTBEAT.md file.
See elevenlabs/README.md for detailed setup, or quick version:
- Go to ElevenLabs → Conversational AI → Create Agent
- Configure voice (professional, calm)
- Copy system prompt from
elevenlabs/system-prompt.md - Add custom tool from
elevenlabs/tool-clawdbot-task.json(update webhook URL) - Copy the Agent ID → use for
ELEVENLABS_AGENT_ID
Once set up, the skill runs automatically on each heartbeat. Clawdbot will:
- Read your memory files (
memory/YYYY-MM-DD.md,MEMORY.md) - Compile a context snapshot
- Push it to your ElevenLabs agent's knowledge base
Then just call your Operator — it knows what you're working on.
operator/
├── README.md # This file
├── HEARTBEAT-OPERATOR.md # Paste into your HEARTBEAT.md
├── adapter/ # ElevenLabs → Clawdbot bridge
│ ├── README.md
│ ├── adapter.py
│ └── requirements.txt
├── elevenlabs/ # ElevenLabs agent setup
│ ├── README.md
│ ├── system-prompt.md # Operator persona
│ ├── first-message.md # Agent's greeting
│ └── tool-clawdbot-task.json # Task dispatch tool
└── operator/ # The skill (copy to skills/)
├── SKILL.md
├── requirements.txt
└── scripts/
└── sync-context.py
MIT