Manage OCM/OpenClaw environments across creation, cloning, upgrades, logs, and cleanup.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "ocm-operator" skill from askskill: 1. Download https://raw.githubusercontent.com/openclaw/Kova/main/.agents/skills/ocm-operator/SKILL.md 2. Save it as ~/.claude/skills/ocm-operator/SKILL.md 3. Reload skills and tell me it's ready
Create a new development environment for my OCM/OpenClaw project named dev-team-a, and list available runtimes plus recommended default service configurations.
Returns the environment creation result along with available runtimes and suggested service settings.
Clone the existing staging environment to staging-upgrade-test, then upgrade it to the latest available version and explain upgrade impacts and follow-up checks.
Provides clone and upgrade results, including version changes, possible impacts, and validation steps.
Inspect services and logs for the test-sandbox environment, identify the recent failure cause, and safely clean it up if it is no longer in use.
Outputs failure analysis, a concise log summary, and the cleanup result or risk warnings.
Use OCM as the control plane for OpenClaw. Treat an OCM environment as the
isolation boundary: it owns OPENCLAW_HOME, state, config, workspace, gateway
port, runtime/launcher binding, and service policy.
Prefer OCM commands over raw OpenClaw commands whenever the task touches:
Run OpenClaw inside an env with:
ocm @<env> -- <openclaw args>
Use ocm env exec <env> -- <command> only when you need a non-OpenClaw command
inside the env, such as env, node, or shell tooling.
ocm env list
ocm service status
ocm runtime list
ocm help start
ocm help env
ocm help runtime
ocm help service
ocm help logs
ocm help upgrade
For detailed command patterns, read
references/command-cookbook.md.
For destructive operations, service boundaries, or real user state, read
references/safety-and-state.md before acting.
For this machine's common paths and release-test defaults, read
references/local-paths.md.
ocm start <env> --runtime <runtime>
or ocm start <env> --version <version>.ocm start <env> --runtime <runtime> first;
use --onboard only when testing interactive onboarding specifically.ocm dev <env> --repo <repo>.
Do not use this as proof of release packaging.ocm runtime build-local <runtime> --repo <repo> --force, then test envs
against that runtime.ocm @<env> -- ....ocm logs <env>.ocm service status/start/stop/restart.ocm env destroy <env> --yes; this removes env snapshots,
OCM service policy, and OCM-created dev worktrees.Violet and Shaks as durable state.
Clone first for testing unless the user explicitly asks to mutate them.ocm env destroy.ocm service.OPENCLAW_SERVICE_REPAIR_POLICY=external for env-run
OpenClaw processes, so openclaw doctor --fix should repair normal env
state but skip OpenClaw-owned service lifecycle repair.ocm dev, pnpm openclaw, or a source worktree as release
validation. For release behavior, build and use a package runtime.Finish by exercising the relevant command path. Prefer these checks:
ocm env list
ocm service status <env>
ocm logs <env> --tail 100
ocm @<env> -- --version
ocm @<env> -- status
ocm @<env> -- doctor --fix
Add plugin/model/TUI checks when the task touches plugins, model auth/catalog, onboarding, or gateway connectivity:
ocm @<env> -- plugins list
ocm @<env> -- plugins update --all --dry-run
ocm @<env> -- models list
ocm @<env> -- tui
Keep reports quiet and useful:
…
Run Kova/OpenClaw validation, benchmarks, release gates, and performance reports.
Fetch GitHub issues, create fixes, open PRs, and handle reviews.
Regenerate OpenClaw release changelog sections from Git history before releases.
Create and review technical docs and agent instruction files in repositories.
Verify an OpenClaw release is fully published and working across all channels.
Convert text to speech locally and offline with sherpa-onnx, no cloud needed.
Manage OpenShift cluster resources with natural language through the Cluster Manager API.
Manage OpenShift and Kubernetes clusters through oc CLI actions in MCP clients.
Access the HMS O2 cluster via SSH for jobs, files, and remote management.
Set up a production-ready OpenClaw agent workspace with validation and optimization.
Automate Linux operations over SSH for files, processes, networks, and packages.
Run, inspect, debug, and extend OpenClaw QA scenarios and artifacts.