OpenClaw File Structure
openclaw/
├── openclaw.json # Agents + channels config (cron jobs not included here)
├── cron/
│ └── jobs.json # 5 cron jobs — CronStoreFile format (version: 1)
│
├── workspaces/
│ ├── coo/AGENTS.md # Procedures + operating rules for agent coo
│ ├── coo/SOUL.md # Personality and tone for agent coo
│ ├── tech/AGENTS.md # Procedures + operating rules for agent tech
│ ├── tech/SOUL.md # Personality and tone for agent tech
│ ├── ops/AGENTS.md # Procedures + operating rules for agent ops
│ ├── ops/SOUL.md # Personality and tone for agent ops
│ ├── finance/AGENTS.md # Procedures + operating rules for agent finance
│ ├── finance/SOUL.md # Personality and tone for agent finance
│ └── SOUL-vs-AGENTS.md # Explanation of the difference between the two file types
│
└── skills/
└── sniper/SKILL.md # Order placement skill template (Hyperliquid & Binance)
Modifying agent behaviour: Edit
AGENTS.mdto change operating procedures, editSOUL.mdto change personality and tone. Restart the openclaw container after editing — no Python image rebuild required.