Route OpenClaw CLI requests to the right command family and profile, then verify the outcome.
Coding
OpenClaw OA Operator
Try itInstall, configure, operate, and productize OA monitoring and self-heal workflows for OpenClaw workspaces. Use when Codex needs to set up or repair `oa-cli`,...
What it does
Install, configure, operate, and productize OA monitoring and self-heal workflows for OpenClaw workspaces. Use when Codex needs to set up or repair `oa-cli`,...
The skill document
OpenClaw OA Operator
Use this skill to operate OA as an observability and self-heal layer for OpenClaw. Focus on stable workflows, explain what the data means, and keep public packaging separate from machine-specific local setup.
Quick Start
- Inspect the workspace for
config.yaml,self_heal_rules.yaml,scripts/,patches/,pipelines/, and any dashboard override such asdashboard-zh/. - Determine whether the user wants local operations, dashboard refinement, or publishable packaging. Do not switch UI structure without explicit approval once the user picks a preferred layout.
- Prefer the simplest stable path: use upstream OA behavior unless the workspace already carries justified overrides.
- Run the smallest useful verification after each meaningful change: API check, script smoke check, or dashboard screenshot.
- Use
scripts/oa_workspace_smoke_test.shfor a minimal end-to-end workspace check when OA is already configured.
Operate OA Locally
- Confirm the current OA surface.
Use existing workspace scripts first if present, especially wrappers such as
scripts/start_oa_server.sh,scripts/stop_oa_server.sh, andscripts/manage_oa_launchd.sh. - Verify the runtime before editing UI.
Check that
oa collectcan populate data and thatoa serveexposes the expected endpoints before diagnosing the dashboard. - Treat configuration files as policy.
Read
config.yamlfor goals, thresholds, OpenClaw path, and agent scope. Readself_heal_rules.yamlbefore changing remediation behavior. - Keep verification concrete.
Validate
/api/health,/api/goals,/api/team-health,/api/traces, and any self-heal endpoints used by the current dashboard.
Interpret Metrics And Self-Heal State
- Explain G1 and G2 first because they are usually the most stable built-ins: cron reliability and team health.
- Explain custom goals only after confirming their pipelines and metric sources exist in the workspace.
- Distinguish clearly between:
- signal quality issues
- pipeline failures
- dashboard rendering issues
- self-heal policy breaches
- For self-heal work, preserve the loop:
- detect
- fix
- verify
- learn
- Before running command-mode fixers, inspect the concrete command template, placeholders, and target paths. Prefer non-destructive fixers and keep fallback ticketing enabled when available.
Refine Dashboards Safely
- Preserve the user's chosen layout once they say a version is clearer. Improve copy, density, and data mapping before changing structure.
- Prefer upstream OA layout when the user values clarity and comparability to the original repository.
- Use project-level overrides only when there is a clear need for localization, extra tabs, or richer diagnostics.
- After UI edits, verify both desktop and mobile views with real screenshots instead of assuming the layout works.
Package For ClawHub
- Prefer a
skillwhen the value is workflow knowledge: install OA, operate it, interpret metrics, and guide self-heal decisions. - Prefer a
pluginwhen the value is a long-running service, HTTP routes, background workers, or a productized dashboard experience. - Remove machine-specific defaults before public packaging:
- absolute paths
- local ports and launchd labels
- local agent rosters
- user-specific ticket directories
- local backup and artifact paths
- Package reusable instructions, checklists, and safe defaults. Do not package private workspace snapshots as public examples.
- Read
references/release-readiness.mdbefore preparing a public release. - Read
references/smoke-test.mdbefore claiming the package is publish-ready.
Deliverables
- For local operations, report what changed, how it was verified, and what remains risky.
- For release preparation, produce:
- a public versus private diff
- a publish-readiness checklist
- proposed listing copy
- a recommendation of
skillversusplugin
Related skills
Use when the user wants to inspect, repair, package, or troubleshoot an OpenClaw workspace doctor setup, especially for stale bootstrap state, missing daily...
Set up an OpenClaw personal AI assistant by generating tailored configuration files through guided Q&A.
Deploy, harden, and operate OpenClaw across local and hosted environments (Fly.io, Render, Railway, Hetzner, GCP) with secure defaults, channel setup guidanc...
Build, bootstrap, and maintain a stable OpenClaw default agent identity by interviewing the user, updating IDENTITY.md, and seeding core context files (AGENT...
OpenClaw cloud security guardrail that enforces pre-execution checks, source trust classification, taint tracking, metadata endpoint blocking, and output red...