OpenClaw operations skill for AI agents — 1.5K installs on skills.sh
npx skills add https://github.com/adisinghstudent/easyclaw --skill openclaw-configInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
Agent skill for managing, debugging, and operating OpenClaw — the open-source AI agent runtime with 30+ LLM providers and 14 messaging channels.
Install it and your coding agent instantly knows how to diagnose issues, search sessions, edit config, and troubleshoot every channel.
npx skills add adisinghstudent/ara.so
Works with Claude Code, Cursor, Codex, Windsurf, Cline, GitHub Copilot, and 30+ other agents.
.
├── README.md
└── skills/
└── openclaw-config/
└── SKILL.md # 850 lines of operational knowledge
Complete reference for everything in ~/.openclaw/:
~/.openclaw/
├── openclaw.json # Main config — channels, auth, gateway, plugins
├── agents/main/
│ ├── agent/auth-profiles.json # LLM auth tokens
│ └── sessions/
│ ├── sessions.json # Session index
│ └── *.jsonl # Session transcripts
├── workspace/ # Agent workspace
│ ├── SOUL.md # Personality and tone
│ ├── IDENTITY.md # Name and branding
│ ├── USER.md # Owner context
│ ├── AGENTS.md # Operating rules
│ ├── BOOT.md # Startup instructions
│ ├── HEARTBEAT.md # Periodic task checklist
│ ├── MEMORY.md # Long-term curated memory
│ ├── TOOLS.md # Contacts, SSH hosts
│ ├── memory/ # Daily logs
│ └── skills/ # Workspace-level skills
├── memory/main.sqlite # Vector memory DB (Gemini embeddings)
├── logs/
│ ├── gateway.log # Runtime events
│ └── gateway.err.log # Errors
├── cron/
│ ├── jobs.json # Job definitions
│ └── runs/ # Per-job run logs
├── credentials/
│ ├── whatsapp/default/ # Baileys session (~1400 files)
│ ├── telegram/{bot}/token.txt # Bot tokens
│ └── bird/cookies.json # X/Twitter auth
├── extensions/{name}/ # Custom plugins (TypeScript)
├── browser/openclaw/user-data/ # Chromium profile
└── tools/signal-cli/ # Signal CLI binary
Deep troubleshooting playbooks for each channel:
| Channel | Covered Issues |
|---|---|
| No reply to messages, 408 timeouts, cross-context blocks, session lookup, allowlist/group policy, lane congestion, full disconnection, credential wipe | |
| Telegram | Config validation errors (botToken vs token), polling timeouts, offset stuck, bot "forgetting" (compaction), correct config template |
| Signal | RPC failures, signal-cli process health, rate limiting, wrong target format, profile name spam, daemon restart |
| Cron | Job status overview, failure details, run log parsing, common failure causes, next scheduled times, disabling broken jobs |
Three-layer memory architecture:
MEMORY.md + daily logs in memory/Includes commands for inspecting each layer, checking embedding rate limits, and rebuilding the index.
Safe edit patterns using jq:
| Mode | Behavior | Risk |
|---|---|---|
open + allowFrom: ["*"] |
Anyone can message, bot responds to all | HIGH |
allowlist + allowFrom: ["+1..."] |
Only listed numbers | LOW |
pairing |
Unknown senders get approval code | LOW |
disabled |
Channel off | NONE |
npx skills addAsk your agent any of these:
Why is my WhatsApp channel not connecting?
Show me the last 10 sessions on Telegram
Search all sessions for "deployment"
Switch Signal to allowlist mode for just my number
Which cron jobs are failing and why?
How do I add a new Telegram bot?
The skill gives the agent the exact commands, files, and fixes — no guessing.
MIT