Omp Operator — DevOps skill for Claude Code
Kubernetes operator that runs omp (oh-my-pi) agents on webhooks and schedules.
How to install Omp Operator
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open TechDufus/omp-operator and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Omp Operator does
Kubernetes operator that runs omp (oh-my-pi) agents on webhooks and schedules.
Alternatives in DevOps
- Kubernetes 71.9k ★
- Kubeshark — Cluster-wide network observability for Kubernetes 11.8k ★
- Skypilot — Run, manage, and scale AI workloads on any AI infrastructure 9.7k ★
README
omp-operator
A Kubernetes operator that runs [omp](https://github.com/can1357/oh-my-pi) (oh-my-pi) agents on webhooks and schedules, and as cloud agents that you hand a local omp conversation to.
You describe an agent as a custom resource: its model, instructions, skills, workspace, credentials, MCP servers and the actions it may take. You describe what wakes it up as a trigger: an Alertmanager, Grafana or generic JSON webhook, or a cron schedule. When a trigger fires, the operator starts one pod per session that drives `omp --mode rpc`, lets the agent investigate, and records a verdict, a report and a transcript. The agent can act only through actions you define, and the operator reports the result to ntfy, Slack, Discord or a webhook and shows it in a read-only dashboard.
A cloud agent works the other way round. In your local omp, `/cloud ` ships the repository (with your uncommitted changes), the conversation, an allowlist of secrets and your omp setup (settings, extensions, skills, `AGENTS.md`, memory) to an agent on the operator. It works asynchronously with the same omp, the same paths and every built-in tool, and returns its work as a branch `omp-cloud/`. See [cloud agents](docs/cloud.md).
v0.1 was the core platform and v0.2 adds cloud agents. GitHub mode (a robomp-style PR agent), attaching to a running cloud agent, and launching or chatting with agents from the dashboard are planned for later releases.
What you get
- Five CRDs in group
omp.techdufus.com/v1alpha1:OmpAgent,OmpTrigger,OmpSession,OmpActionandOmpThread. - Webhook triggers with adapters for Alertmanager, Grafana and arbitrary JSON, bearer, basic or HMAC authentication, CEL filters, grouping into episodes, dedupe, and per-group, per-agent and non-critical daily budgets.
- Schedules with 5-field cron expressions and IANA time zones.
- Sessions that run up to
limits.maxConcurrentSessionsat a time per agent (default 1), with priori
Related Skills
Claude n8n Bridge
Self-hosted n8n in Docker wired to Claude Code: n8n owns schedules and webhooks, a host-side runner executes o
Dynatrace
Deploy and configure Dynatrace — OneAgent Kubernetes Operator, code-level instrumentation, Log Monitoring, cus
K8s Health
Run comprehensive Kubernetes cluster health diagnostics with dynamic operator discovery
Test Cluster
Inspect the current Kubernetes cluster namespace and the language-operator deployment — check CRs, generated r
Claude Self Hosted Environment Operator
Kubernetes operator for Claude Code self-hosted environments: fixed and on-demand runner fleets to run claude
Antigravity Sandbox
Lightweight CLI manager for Docker SBX and AI coding agents (Omp, Agy, Opencode, Prime, Codex, Claude, etc). B
Related Agents
Infra Deployment Auditor
Use proactively for Kubernetes, Terraform, production Docker Compose, release readiness, deployment scripts, p
GitOps Operator
Use when creating, modifying, or reviewing the desired state of a Kubernetes cluster declared in Git — Flux He
Schedules Reference
定时任务参考配置(实战版)