{"id":44883955,"url":"https://github.com/agenticdevops/xopsbot","last_synced_at":"2026-02-17T17:07:58.765Z","repository":{"id":336921005,"uuid":"1151669565","full_name":"agenticdevops/xopsbot","owner":"agenticdevops","description":"Devops Agents for OpenClaw","archived":false,"fork":false,"pushed_at":"2026-02-06T19:13:19.000Z","size":514,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-07T05:26:54.111Z","etag":null,"topics":["agentic-ai","devops","openclaw","openclaw-skills"],"latest_commit_sha":null,"homepage":"http://docs.xops.bot/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agenticdevops.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-06T18:49:54.000Z","updated_at":"2026-02-06T19:13:23.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/agenticdevops/xopsbot","commit_stats":null,"previous_names":["agenticdevops/xopsbot"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/agenticdevops/xopsbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agenticdevops%2Fxopsbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agenticdevops%2Fxopsbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agenticdevops%2Fxopsbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agenticdevops%2Fxopsbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agenticdevops","download_url":"https://codeload.github.com/agenticdevops/xopsbot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agenticdevops%2Fxopsbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29550963,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T14:33:00.708Z","status":"ssl_error","status_checked_at":"2026-02-17T14:32:58.657Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agentic-ai","devops","openclaw","openclaw-skills"],"created_at":"2026-02-17T17:07:57.646Z","updated_at":"2026-02-17T17:07:58.747Z","avatar_url":"https://github.com/agenticdevops.png","language":"TypeScript","readme":"```\n__  __  ___  ____  ____    ____   ___ _____\n \\ \\/ / / _ \\|  _ \\/ ___|  | __ ) / _ \\_   _|\n  \\  / | | | | |_) \\___ \\  |  _ \\| | | || |\n  /  \\ | |_| |  __/ ___) |_| |_) | |_| || |\n /_/\\_\\ \\___/|_|   |____/(_)____/ \\___/ |_|\n```\n\n**DevOps agents powered by OpenClaw**\n\nYour infrastructure, one conversation away.\n\n---\n\nxops.bot is a DevOps-focused configuration layer for [OpenClaw](https://github.com/openclaw) that provides specialized AI agents for Kubernetes operations, incident response, root cause analysis, cost optimization, and platform engineering -- all with safety controls you can trust.\n\n## Agents\n\n| Agent | Domain | What it does |\n|-------|--------|-------------|\n| K8s Bot | Kubernetes | Cluster operations, deployments, troubleshooting |\n| RCA Bot | Investigation | Root cause analysis using metrics, logs, and traces |\n| Incident Bot | Emergency | Triage, mitigation, and incident communication |\n| FinOps Bot | Finance | Cloud cost analysis and savings recommendations |\n| Platform Bot | Infrastructure | Terraform, Ansible, and platform engineering |\n\n## Safety Modes\n\nEvery command has a risk classification (LOW / MEDIUM / HIGH / CRITICAL). Your safety mode determines what runs automatically, what needs approval, and what gets blocked.\n\n| Mode | Read-only | Mutations | Destructive |\n|------|-----------|-----------|-------------|\n| **Safe** | Prompted | Blocked | Blocked |\n| **Standard** (default) | Auto-execute | Requires approval | Requires approval |\n| **Full** | Auto-execute | Auto-execute | Auto-execute |\n\nStandard mode is the default. Mutations require your explicit \"yes\" before executing.\n\n## Quick Start\n\n**Prerequisites:** [Bun](https://bun.sh/) v1.0+, [OpenClaw](https://github.com/openclaw), an LLM API key\n\n```bash\n# 1. Clone and install\ngit clone https://github.com/agenticdevops/xopsbot.git\ncd xopsbot \u0026\u0026 bun install\n\n# 2. Set your API key\nexport ANTHROPIC_API_KEY=\"your-key-here\"\n\n# 3. Run the setup wizard\nbun run setup\n\n# 4. Start OpenClaw\nopenclaw\n```\n\nThe wizard walks you through 6 selections: role preset, workspaces, channels, tools, safety mode, and LLM provider. Pick the **DevOps Starter** preset to get running in under 5 minutes.\n\n## Presets\n\nChoose a role preset for a curated setup, or go custom.\n\n| Preset | Plugins | Tools | For whom |\n|--------|---------|-------|----------|\n| **DevOps Starter** | kubernetes, docker, aws | kubectl, docker, aws | General DevOps engineers |\n| **SRE** | kubernetes, observability | kubectl, promtool, logcli, jaeger | Site reliability engineers |\n| **Platform Engineer** | terraform, aws, kubernetes | terraform, ansible, aws, kubectl | Infrastructure/platform teams |\n\nPresets pre-populate your configuration but don't lock it -- customize anything afterward.\n\n## Tools\n\n8 tools with 186 commands classified by risk level:\n\n| Tool | Domain | Commands |\n|------|--------|----------|\n| kubectl | Kubernetes | 35 |\n| docker | Containers | 38 |\n| aws | Cloud (AWS) | 36 |\n| terraform | Infrastructure as Code | 26 |\n| ansible | Configuration Management | 18 |\n| promtool | Metrics (Prometheus) | 22 |\n| logcli | Logs (Loki) | 6 |\n| jaeger | Traces (Jaeger) | 5 |\n\n## Skills\n\n10 skills across 6 domains:\n\n- **Kubernetes** -- k8s-deploy, k8s-debug\n- **Containers** -- docker-ops\n- **Cloud** -- aws-ops\n- **IaC** -- terraform-workflow, ansible-ops\n- **Observability** -- observability-rca\n- **Incident Response** -- incident-analysis, incident-response, incident-rca\n\nSkills are loaded automatically when you ask about relevant topics. No manual activation needed.\n\n## Plugins\n\nInstall skill + tool bundles with one command:\n\n```bash\nbun run xopsbot/cli/plugin.ts install kubernetes\n# Installed kubernetes plugin (2 skills, 1 tools)\n\nbun run xopsbot/cli/plugin.ts list\n# * kubernetes        installed, enabled\n# - docker            not installed\n# - aws               not installed\n# - terraform         not installed\n# - observability     not installed\n```\n\n5 built-in plugins: `kubernetes`, `docker`, `aws`, `terraform`, `observability`.\n\n## CLI Commands\n\n```bash\n# Setup wizard\nbun run setup\n\n# Safety mode switching\nbun run xopsbot/cli/safety-switch.ts \u003csafe|standard|full\u003e\n\n# Plugin management\nbun run xopsbot/cli/plugin.ts install|remove|list|enable|disable \u003cname\u003e\n\n# Preset management\nbun run xopsbot/cli/preset.ts list|show|apply \u003cname\u003e\n```\n\n## Profiles\n\nEnvironment-specific configurations with progressive safety restrictions:\n\n| | Development | Staging | Production |\n|---|---|---|---|\n| Safety | Full | Standard | Standard |\n| Audit | Off | On | On |\n| Agents | 5 | 4 | 3 |\n\nProduction runs only K8s Bot, RCA Bot, and Incident Bot -- minimal surface area for critical operations.\n\n## Project Structure\n\n```\nxopsbot/\n  workspaces/        5 agent workspace templates\n  skills/            10 shared DevOps skills\n  plugins/           5 plugin manifests + registry\n  presets/            3 role-based preset definitions\n  profiles/           3 environment profiles (dev/stage/prod)\n  safety/             Risk classifications for all tools\n  schemas/            Zod validation schemas\n  cli/                CLI commands (plugin, preset, safety-switch)\n  wizard/             6-step setup wizard\ndocs-site/           Docusaurus documentation (29 pages)\n```\n\n## Documentation\n\nFull documentation at **[docs.xops.bot](https://docs.xops.bot/)**\n\n- [5-Minute Quickstart](https://docs.xops.bot/user-guide/quickstart)\n- [Core Concepts](https://docs.xops.bot/user-guide/concepts)\n- [Example Workflows](https://docs.xops.bot/user-guide/workflows)\n- [Safety Configuration](https://docs.xops.bot/user-guide/safety-configuration)\n- [CLI Reference](https://docs.xops.bot/user-guide/cli-reference)\n- [Troubleshooting](https://docs.xops.bot/user-guide/troubleshooting)\n\n## How It Works\n\nxops.bot does not replace OpenClaw -- it extends it. OpenClaw provides the runtime (AI providers, TUI, channels, skill system). xops.bot adds the DevOps domain layer:\n\n```\nYou (terminal, Slack, Discord, Telegram)\n  └── OpenClaw (runtime)\n        └── xops.bot (DevOps layer)\n              ├── Agents (personality, workflows, constraints)\n              ├── Skills (domain knowledge)\n              ├── Tools (classified commands)\n              └── Safety (approval behavior)\n                    └── Your Infrastructure (K8s, AWS, Terraform, Docker)\n```\n\n## License\n\nApache License 2.0 -- see [LICENSE](LICENSE).\n\n## Built on\n\n[OpenClaw](https://github.com/openclaw) -- the open source agent platform.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagenticdevops%2Fxopsbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagenticdevops%2Fxopsbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagenticdevops%2Fxopsbot/lists"}