openclaw-opslisted
Install: claude install-skill ariffazil/arifos
# OpenClaw Ops — Self-Management Skill
One skill for all OpenClaw operations: config, troubleshoot, sessions, nodes.
## Config Location
- **Config**: `~/.openclaw/openclaw.json` (JSON5)
- **Cron**: `~/.openclaw/cron/jobs.json`
- **Logs**: `/tmp/openclaw/openclaw-YYYY-MM-DD.log`
- **Sessions**: `~/.openclaw/agents/main/sessions/`
Always `cat ~/.openclaw/openclaw.json` before editing.
---
## 1. Models & Providers
### Switch primary model
Edit `agents.list[0].model.primary`:
```json5
"model": { "primary": "kimi/kimi-k2.5", "fallbacks": ["anthropic/claude-opus-4-6"] }
```
### Add provider
```json5
"models": { "providers": { "new-provider": {
"baseUrl": "https://api.example.com/v1",
"api": "openai-completions", // or anthropic-messages | google-generative-ai
"apiKey": "${NEW_API_KEY}",
"models": [{ "id": "model-id", "name": "Name", "contextWindow": 128000, "maxTokens": 8192 }]
}}}
```
### Quick model switch (no restart)
Use `/model kimi/kimi-k2.5` in chat, or `session_status(model="anthropic/claude-opus-4-6")`.
---
## 2. Cron Jobs
```bash
openclaw cron list # List all
openclaw cron add --name "Brief" --cron "0 7 * * *" \
--tz "Asia/Kuala_Lumpur" --session isolated \
--message "Morning summary" --announce \
--channel telegram --to "267378578" # Recurring
openclaw cron add --name "Remind" --at "20m" \
--session main --system-event "Check deploy" \
--wake now --delete-after-run # O