2025-12-09 17:51:05 +00:00
|
|
|
|
---
|
2025-12-20 13:33:06 +01:00
|
|
|
|
summary: "Default Clawdis agent instructions and skills roster for the personal assistant setup"
|
2025-12-09 17:51:05 +00:00
|
|
|
|
read_when:
|
|
|
|
|
|
- Starting a new Clawdis agent session
|
2025-12-20 13:33:06 +01:00
|
|
|
|
- Enabling or auditing default skills
|
2025-12-09 17:51:05 +00:00
|
|
|
|
---
|
2025-12-06 23:25:17 +01:00
|
|
|
|
# AGENTS.md — Clawdis Personal Assistant (default)
|
|
|
|
|
|
|
2025-12-14 02:59:31 +00:00
|
|
|
|
## First run (recommended)
|
|
|
|
|
|
|
2025-12-14 03:14:51 +00:00
|
|
|
|
Clawdis uses a dedicated workspace directory for the agent. Default: `~/.clawdis/workspace`.
|
|
|
|
|
|
|
|
|
|
|
|
1) Create the workspace (if it doesn’t already exist):
|
2025-12-14 02:59:31 +00:00
|
|
|
|
|
|
|
|
|
|
```bash
|
2025-12-14 03:14:51 +00:00
|
|
|
|
mkdir -p ~/.clawdis/workspace
|
2025-12-14 02:59:31 +00:00
|
|
|
|
```
|
|
|
|
|
|
|
2025-12-19 18:12:01 +00:00
|
|
|
|
2) Copy the default workspace templates into the workspace:
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
cp docs/templates/AGENTS.md ~/.clawdis/workspace/AGENTS.md
|
|
|
|
|
|
cp docs/templates/SOUL.md ~/.clawdis/workspace/SOUL.md
|
|
|
|
|
|
cp docs/templates/TOOLS.md ~/.clawdis/workspace/TOOLS.md
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2025-12-20 13:33:06 +01:00
|
|
|
|
3) Optional: if you want the personal assistant skill roster, replace AGENTS.md with this file:
|
2025-12-14 02:59:31 +00:00
|
|
|
|
|
|
|
|
|
|
```bash
|
2025-12-14 03:14:51 +00:00
|
|
|
|
cp docs/AGENTS.default.md ~/.clawdis/workspace/AGENTS.md
|
2025-12-14 02:59:31 +00:00
|
|
|
|
```
|
|
|
|
|
|
|
2025-12-19 18:12:01 +00:00
|
|
|
|
4) Optional: choose a different workspace by setting `inbound.workspace` (supports `~`):
|
2025-12-14 02:59:31 +00:00
|
|
|
|
|
|
|
|
|
|
```json5
|
|
|
|
|
|
{
|
|
|
|
|
|
inbound: {
|
2025-12-14 03:14:51 +00:00
|
|
|
|
workspace: "~/clawd"
|
2025-12-14 02:59:31 +00:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
## Safety defaults
|
|
|
|
|
|
- Don’t dump directories or secrets into chat.
|
|
|
|
|
|
- Don’t run destructive commands unless explicitly asked.
|
|
|
|
|
|
- Don’t send partial/streaming replies to external messaging surfaces (only final replies).
|
|
|
|
|
|
|
2025-12-20 17:35:17 +00:00
|
|
|
|
## Session start (required)
|
|
|
|
|
|
- Read `SOUL.md`, `USER.md`, `memory.md`, and today+yesterday in `memory/`.
|
|
|
|
|
|
- Do it before responding.
|
|
|
|
|
|
|
|
|
|
|
|
## Soul (required)
|
|
|
|
|
|
- `SOUL.md` defines identity, tone, and boundaries. Keep it current.
|
|
|
|
|
|
- If you change `SOUL.md`, tell the user.
|
|
|
|
|
|
- You are a fresh instance each session; continuity lives in these files.
|
|
|
|
|
|
|
|
|
|
|
|
## Shared spaces (recommended)
|
|
|
|
|
|
- You’re not the user’s voice; be careful in group chats or public channels.
|
|
|
|
|
|
- Don’t share private data, contact info, or internal notes.
|
|
|
|
|
|
|
|
|
|
|
|
## Memory system (recommended)
|
|
|
|
|
|
- Daily log: `memory/YYYY-MM-DD.md` (create `memory/` if needed).
|
|
|
|
|
|
- Long-term memory: `memory.md` for durable facts, preferences, and decisions.
|
|
|
|
|
|
- On session start, read today + yesterday + `memory.md` if present.
|
|
|
|
|
|
- Capture: decisions, preferences, constraints, open loops.
|
|
|
|
|
|
- Avoid secrets unless explicitly requested.
|
|
|
|
|
|
|
|
|
|
|
|
## Tools & skills
|
|
|
|
|
|
- Tools live in skills; follow each skill’s `SKILL.md` when you need it.
|
|
|
|
|
|
- Keep environment-specific notes in `TOOLS.md` (Notes for Skills).
|
2025-12-19 18:12:01 +00:00
|
|
|
|
|
2025-12-14 03:18:56 +00:00
|
|
|
|
## Backup tip (recommended)
|
|
|
|
|
|
If you treat this workspace as Clawd’s “memory”, make it a git repo (ideally private) so `AGENTS.md` and your memory files are backed up.
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
|
cd ~/.clawdis/workspace
|
|
|
|
|
|
git init
|
|
|
|
|
|
git add AGENTS.md
|
|
|
|
|
|
git commit -m "Add Clawd workspace"
|
|
|
|
|
|
# Optional: add a private remote + push
|
|
|
|
|
|
```
|
|
|
|
|
|
|
2025-12-06 23:25:17 +01:00
|
|
|
|
## What Clawdis Does
|
2025-12-20 13:33:06 +01:00
|
|
|
|
- Runs WhatsApp gateway + Pi coding agent so the assistant can read/write chats, fetch context, and run skills via the host Mac.
|
2025-12-20 02:08:04 +00:00
|
|
|
|
- macOS app manages permissions (screen recording, notifications, microphone) and exposes the `clawdis` CLI via its bundled binary.
|
2025-12-14 00:50:57 +00:00
|
|
|
|
- Direct chats collapse into the shared `main` session by default; groups stay isolated as `group:<jid>`; heartbeats keep background tasks alive.
|
2025-12-06 23:25:17 +01:00
|
|
|
|
|
2025-12-20 13:33:06 +01:00
|
|
|
|
## Core Skills (enable in Settings → Skills)
|
|
|
|
|
|
- **mcporter** — Tool server runtime/CLI for managing external skill backends.
|
2025-12-06 23:25:17 +01:00
|
|
|
|
- **Peekaboo** — Fast macOS screenshots with optional AI vision analysis.
|
|
|
|
|
|
- **camsnap** — Capture frames, clips, or motion alerts from RTSP/ONVIF security cams.
|
2025-12-09 17:24:25 +00:00
|
|
|
|
- **oracle** — OpenAI-ready agent CLI with session replay and browser control.
|
2025-12-20 13:33:06 +01:00
|
|
|
|
- **qmd** — Hybrid markdown search (BM25 + vectors + rerank) with a local server for agents.
|
2025-12-14 01:54:10 +00:00
|
|
|
|
- **eightctl** — Control your sleep, from the terminal.
|
|
|
|
|
|
- **imsg** — Send, read, stream iMessage & SMS.
|
|
|
|
|
|
- **wacli** — WhatsApp CLI: sync, search, send.
|
|
|
|
|
|
- **gog** — Google Suite CLI: Gmail, Calendar, Drive, Contacts.
|
2025-12-06 23:25:17 +01:00
|
|
|
|
- **spotify-player** — Terminal Spotify client to search/queue/control playback.
|
2025-12-14 01:54:10 +00:00
|
|
|
|
- **sag** — ElevenLabs speech with mac-style say UX; streams to speakers by default.
|
|
|
|
|
|
- **Sonos CLI** — Control Sonos speakers (discover/status/playback/volume/grouping) from scripts.
|
2025-12-17 20:39:34 +01:00
|
|
|
|
- **blucli** — Play, group, and automate BluOS players from scripts.
|
2025-12-06 23:25:17 +01:00
|
|
|
|
- **OpenHue CLI** — Philips Hue lighting control for scenes and automations.
|
2025-12-14 01:56:18 +00:00
|
|
|
|
- **OpenAI Whisper** — Local speech-to-text for quick dictation and voicemail transcripts.
|
2025-12-06 23:25:17 +01:00
|
|
|
|
- **Gemini CLI** — Google Gemini models from the terminal for fast Q&A.
|
|
|
|
|
|
- **bird** — X/Twitter CLI to tweet, reply, read threads, and search without a browser.
|
2025-12-20 13:33:06 +01:00
|
|
|
|
- **agent-tools** — Utility toolkit for automations and helper scripts.
|
2025-12-06 23:25:17 +01:00
|
|
|
|
|
|
|
|
|
|
## Usage Notes
|
2025-12-20 02:08:04 +00:00
|
|
|
|
- Prefer the `clawdis` CLI for scripting; mac app handles permissions.
|
2025-12-20 13:33:06 +01:00
|
|
|
|
- Run installs from the Skills tab; it hides the button if a binary is already present.
|
2025-12-06 23:25:17 +01:00
|
|
|
|
- Keep heartbeats enabled so the assistant can schedule reminders, monitor inboxes, and trigger camera captures.
|
2025-12-13 15:15:09 +00:00
|
|
|
|
- For browser-driven verification, use `clawdis browser` (tabs/status/screenshot) with the clawd-managed Chrome profile.
|
2025-12-13 18:32:29 +00:00
|
|
|
|
- For DOM inspection, use `clawdis browser eval|query|dom|snapshot` (and `--json`/`--out` when you need machine output).
|
2025-12-20 00:53:45 +00:00
|
|
|
|
- For interactions, use `clawdis browser click|type|hover|drag|select|upload|press|wait|navigate|back|evaluate|run`.
|