cwcli

Installation
SKILL.md

cwcli

Manage Frappe and ERPNext Docker instances - structured and non-interactive.

cwcli manages Frappe/ERPNext Docker instances for local development: instance lifecycle, bench and site operations, and backup/restore.

Use the cwcli axi surface, not the bare human commands. It is the agent-facing half of the same tool: every verb prints one TOON document on stdout, never prompts, and takes every decision as a flag.

You do not need cwcli installed globally - invoke it with uvx --from caffeinated-whale-cli cwcli axi .... If cwcli output suggests a follow-up command starting with cwcli, run it as uvx --from caffeinated-whale-cli cwcli ... instead.

cwcli needs a running Docker daemon. If a command reports error: Could not connect to Docker, ask the user to start Docker rather than retrying.

When to use

Use cwcli whenever a task touches a local Frappe or ERPNext instance: checking what instances exist and whether they are running, starting/stopping/restarting one, reading per-process health, backing up or unlocking a site, listing or updating a bench's apps, or finding which bench holds a given app or site.

Installs
9
GitHub Stars
4
First Seen
Jul 16, 2026
cwcli — karotkriss/caffeinated-whale-cli