{"id":51365090,"url":"https://github.com/cloudbees-oss/devops-agent-kit","last_synced_at":"2026-07-03T01:34:07.335Z","repository":{"id":352946674,"uuid":"1216062599","full_name":"cloudbees-oss/devops-agent-kit","owner":"cloudbees-oss","description":"Turn your AI coding assistant into a DevOps-specialized agent using the CloudBees Unify MCP server. 7 ready-to-use   skills for pipeline visibility, build triage, security scanning, release readiness, feature flags, CI health, and Jira   ticketing.","archived":false,"fork":false,"pushed_at":"2026-04-21T19:27:26.000Z","size":32,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-21T21:33:04.965Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/cloudbees-oss.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":"SECURITY.md","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-04-20T14:26:09.000Z","updated_at":"2026-04-21T19:27:31.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cloudbees-oss/devops-agent-kit","commit_stats":null,"previous_names":["cloudbees-oss/devops-agent-kit"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/cloudbees-oss/devops-agent-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudbees-oss%2Fdevops-agent-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudbees-oss%2Fdevops-agent-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudbees-oss%2Fdevops-agent-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudbees-oss%2Fdevops-agent-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cloudbees-oss","download_url":"https://codeload.github.com/cloudbees-oss/devops-agent-kit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cloudbees-oss%2Fdevops-agent-kit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35069183,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-02T02:00:06.368Z","response_time":173,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2026-07-03T01:34:02.080Z","updated_at":"2026-07-03T01:34:07.326Z","avatar_url":"https://github.com/cloudbees-oss.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# DevOps Agent Kit\n\nTurn your AI coding assistant into a DevOps specialist. Clone this repo, open it in [Claude Code](https://claude.ai/code) or [Cursor](https://cursor.com/), and get a working DevOps agent that sees across all your CI/CD tools.\n\n\u003e **This is a demo and community reference project maintained by CloudBees DevRel. It is not production-hardened, not a CloudBees product, and not covered by CloudBees support. Use at your own risk and review all configurations before connecting to production systems.**\n\n\u003e **[Read the blog post](https://www.cloudbees.com/blog/how-to-build-devops-agent)** | **[Watch the video walkthrough](https://cloudbees.wistia.com/medias/81bw3rxecn)** (21 min)\n\n## What it does\n\nThe DevOps Agent connects to your CI/CD tools via [MCP](https://modelcontextprotocol.io/) and gives you:\n\n- **Unified pipeline visibility** across Jenkins, GitHub Actions, and CloudBees Workflows\n- **Build failure triage** with root cause classification\n- **Security posture assessment** with remediation priorities\n- **Release readiness checks** with go/no-go decisions\n- **Feature flag management** from your IDE\n- **CI health monitoring** with actionable scores\n- **Cross-tool actions** — Jira tickets, Slack posts, GitHub PR comments\n\n## Quick start\n\n```bash\ngit clone https://github.com/cloudbees-oss/devops-agent-kit.git\ncd devops-agent-kit\ncp demo/env.template .env\n# Edit .env with your tokens\nbash demo/setup.sh\nclaude .\n```\n\n## Skills (slash commands)\n\n| Skill | What it does |\n|-------|-------------|\n| `/pipeline-overview` | Unified cross-tool CI/CD status dashboard |\n| `/triage` | Analyze failed runs — root cause + classification |\n| `/security-scan` | Security posture across components |\n| `/release-status` | Release readiness with go/no-go verdict |\n| `/flag-rollout` | List, enable, disable, or create feature flags |\n| `/ci-health` | CI health score with controller analytics |\n| `/file-ticket` | Create a Jira ticket from any finding |\n\n## Connections\n\n| Tool | How | What it provides |\n|------|-----|-----------------|\n| [CloudBees Unify](https://www.cloudbees.com/) | MCP (http) | CI runs, logs, components, security, analytics, workflows, flags |\n| [Jira](https://www.atlassian.com/software/jira) | MCP (uvx) | Issue creation and management |\n| [Slack](https://slack.com/) | MCP (npx) | Team notifications |\n| [GitHub](https://github.com/) | `gh` CLI | PRs, issues, code search, Actions status |\n\nThree MCP servers + one CLI tool. The agent handles both seamlessly — use MCP where servers exist, CLI where they don't.\n\n## Works with\n\n- **Claude Code** — Full support via CLAUDE.md + .claude/skills/ + .claude/settings.json\n- **Cursor** — Full support via .cursor/rules/ + .cursor/mcp.json\n\n## Bring your own environment\n\nThe kit works with any CloudBees Unify environment. Set your `CLOUDBEES_API_TOKEN` and `CLOUDBEES_ORG_ID` to point at your own org.\n\n## Security considerations\n\n**Never commit your `.env` file.** The `.gitignore` in this repo excludes it, but if you fork or copy the kit elsewhere, make sure your tokens stay out of version control.\n\n\n**Prompt injection via CI logs.** The `/triage` skill reads pipeline logs and can trigger downstream actions like creating Jira tickets or posting to Slack. A malicious actor with commit access could craft log output designed to manipulate the agent. Mitigations: the kit ships read-only by default, skills require user confirmation before write actions, and the agent persona in CLAUDE.md includes guardrails. If you enable write toolsets, review the triage output before approving any actions.\n\n**Report vulnerabilities responsibly.** See [SECURITY.md](SECURITY.md) for how to report security issues without opening a public GitHub issue.\n\n## Documentation\n\n- [Setup Guide](docs/SETUP.md) — Environment variables, prerequisites, configuration\n- [Demo Scenarios](docs/SCENARIOS.md) — Four demo scripts with expected outputs\n- [Troubleshooting](docs/TROUBLESHOOTING.md) — Common issues and fixes\n\n## License\n\n[Apache 2.0](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudbees-oss%2Fdevops-agent-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcloudbees-oss%2Fdevops-agent-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcloudbees-oss%2Fdevops-agent-kit/lists"}