✓ Verified 💻 Development ✓ Enhanced Data

Arc Skill Gitops

Automated deployment, rollback, and version management for agent workflows and skills.

Rating
4 (214 reviews)
Downloads
9,694 downloads
Version
1.0.0

Overview

Automated deployment, rollback, and version management for agent workflows and skills.

Complete Documentation

View Source →

Agent GitOps

Automated deployment and rollback for agent workflows. Track skill versions, deploy with confidence, roll back when things break.

Why This Exists

Agents install and update skills constantly. When an update breaks something, you need to:

  • Know what changed
  • Roll back fast
  • Track which version was stable
This skill manages that lifecycle.

Commands

Initialize tracking for a skill

bash
python3 {baseDir}/scripts/gitops.py init --skill ~/.openclaw/skills/my-skill/

Snapshot the current state (before updating)

bash
python3 {baseDir}/scripts/gitops.py snapshot --skill ~/.openclaw/skills/my-skill/ --tag "pre-update"

Deploy a skill update (snapshots current state first)

bash
python3 {baseDir}/scripts/gitops.py deploy --skill ~/.openclaw/skills/my-skill/ --tag "v1.1"

List all snapshots for a skill

bash
python3 {baseDir}/scripts/gitops.py history --skill ~/.openclaw/skills/my-skill/

Roll back to a previous snapshot

bash
python3 {baseDir}/scripts/gitops.py rollback --skill ~/.openclaw/skills/my-skill/ --tag "pre-update"

Check status of all tracked skills

bash
python3 {baseDir}/scripts/gitops.py status

Run pre-deploy checks (integrates with arc-skill-scanner if available)

bash
python3 {baseDir}/scripts/gitops.py check --skill ~/.openclaw/skills/my-skill/

Data Storage

Snapshots and metadata are stored in ~/.openclaw/gitops/.

How It Works

  • init creates a git repo in the skill directory (if not already one) and records it in the tracking manifest
  • snapshot commits the current state with a tag
  • deploy takes a pre-deploy snapshot, then commits the new state
  • rollback restores a tagged snapshot using git checkout
  • check runs arc-skill-scanner (if installed) as a pre-deploy gate
  • history shows all tagged snapshots with timestamps
  • status shows all tracked skills and their current/latest versions

Tips

  • Always snapshot before updating a skill manually
  • Use deploy instead of manual updates — it snapshots automatically
  • Combine with arc-skill-scanner for security-gated deployments
  • Tags should be descriptive: "v1.2", "pre-security-patch", "stable-2026-02-15"

Installation

Terminal bash

openclaw install arc-skill-gitops
    
Copied!

Tags

#git_and-github #git #workflow

Quick Info

Category Development
Model Claude 3.5
Complexity Advanced
Author trypto1019
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install arc-skill-gitops