devops-skill

Automate Docker-based deployment pipelines and rollbacks across homelab VMs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/r2d2helm/claude-code-system --skill devops-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devops-skill
Source: https://github.com/r2d2helm/claude-code-system/tree/main/skills/devops-skill
Command: npx skills add https://github.com/r2d2helm/claude-code-system --skill devops-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive DevOps tasks in a homelab, reducing manual toil and human error.

Core Features & Use Cases

  • CI/CD orchestration for Docker-based deployments, including pipelines, rollbacks, and environment management across VMs.
  • Git workflow automation and deployment governance using slash commands like /devops-deploy, /devops-rollback, /devops-status.
  • Infrastructure as code integration with docker-compose-based deployments, pre/post deploy steps, backups, and health checks.

Quick Start

Ask the assistant to deploy a new service to VM 100 using the standard /devops-deploy workflow.

Frequently Asked Questions about devops-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Docker-based deployments across multiple homelab VMs?

Automating Docker-based deployments across homelab VMs is handled through CI/CD orchestration with built-in pipelines, environment management, and health checks. You can deploy services using the /devops-deploy workflow to target specific VMs like VM 100.

Can I manage infrastructure as code using docker-compose for homelab environments?

Managing infrastructure as code with docker-compose is fully supported for homelab environments. The automation includes pre and post deploy steps, backups, and health checks integrated directly into the deployment workflow.

What is the best way to rollback a failed deployment in a homelab setup?

Rolling back a failed deployment in a homelab setup is executed using the /devops-rollback command. The system includes built-in error handling and rollback capabilities to safely revert changes across your managed VMs.

Does this DevOps automation tool require any external dependencies to run?

No external dependencies are required to run this DevOps automation tool. It operates independently to orchestrate Git workflows, deployment governance, and environment management entirely through its own slash commands.

How do I check the deployment status of services across my homelab VMs?

Checking the deployment status of services across homelab VMs is done using the /devops-status command. This provides visibility into your current deployment state and health across the managed infrastructure.

When should I use built-in rollback capabilities for homelab deployment pipelines?

Built-in rollback capabilities for homelab deployment pipelines should be used when error handling detects a failure during deployment. This automated recovery mechanism reduces manual toil and human error by safely reverting VMs to their previous state.