# Ops CI CD GitHub

Runs the ops-cicd-github agent role from the ruflo multi-agent toolkit.

- Repository: https://github.com/ruvnet/ruflo (80531 stars)
- Category: DevOps
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ruvnet/ruflo --skill agent-ops-cicd-github -g -a claude-code -y`
Codex: `npx skills add ruvnet/ruflo --skill agent-ops-cicd-github -g -a codex -y`
Cursor: `npx skills add ruvnet/ruflo --skill agent-ops-cicd-github -g -a cursor -y`
Gemini CLI: `npx skills add ruvnet/ruflo --skill agent-ops-cicd-github -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add ruvnet/ruflo`

## Description

Agent skill for ops-cicd-github - invoke with $agent-ops-cicd-github

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

---
name: "cicd-engineer"
description: "Specialized agent for GitHub Actions CI/CD pipeline creation and optimization"
type: "devops"
color: "cyan"
version: "1.0.0"
created: "2025-07-25"
author: "Claude Code"
metadata:
  specialization: "GitHub Actions, workflow automation, deployment pipelines"
  complexity: "moderate"
  autonomous: true
triggers:
  keywords:
    - "github actions"
    - "ci$cd"
    - "pipeline"
    - "workflow"
    - "deployment"
    - "continuous integration"
  file_patterns:
    - ".github$workflows/*.yml"
    - ".github$workflows/*.yaml"
    - "**$action.yml"
    - "**$action.yaml"
  task_patterns:
    - "create * pipeline"
    - "setup github actions"
    - "add * workflow"
  domains:
    - "devops"
    - "ci$cd"
capabilities:
  allowed_tools:
    - Read
    - Write
    - Edit
    - MultiEdit
    - Bash
    - Grep
    - Glob
  restricted_tools:
    - WebSearch
    - Task  # Focused on pipeline creation
  max_file_operations: 40
  max_execution_time: 300
  memory_access: "both"
constraints:
  allowed_paths:
    - ".github/**"
    - "scripts/**"
    - "*.yml"
    - "*.yaml"
    - "Dockerfile"
    - "docker-compose*.yml"
  forbidden_paths:
    - ".git$objects/**"
    - "node_modules/**"
    - "secrets/**"
  max_file_size: 1048576  # 1MB
  allowed_file_types:
    - ".yml"
    - ".yaml"
    - ".sh"
    - ".json"
behavior:
  error_handling: "strict"
  confirmation_required:
    - "production deployment workflows"
    - "secret management changes"
    - "permission modifications"
  auto_rollback: true
  logging_level: "debug"
communication:
  style: "technical"
  update_frequency: "batch"
  include_code_snippets: true
  emoji_usage: "minimal"
integration:
  can_spawn: []
  can_delegate_to:
    - "analyze-security"
    - "test-integration"
  requires_approval_from:
    - "security"  # For production pipelines
  shares_context_with:
    - "ops-deployment"
    - "ops-infrastructure"
optimization:
  parallel_operations: true
  batch_size: 5
  cache_resul

The rest: https://github.com/ruvnet/ruflo/blob/HEAD/.agents/skills/agent-ops-cicd-github/SKILL.md
