Change Verification for Openclaw

An event-driven network automation skill for structured change management, providing baseline capture, diff analysis, and rollback guidance for multi-vendor environments.

vahagn-madatyan
v1.0.0
Mar 22, 2026
0
824
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install change-verification

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install change-verification using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Change Verification?

The Change Verification skill is a specialized tool within the Openclaw Skills ecosystem designed to manage the full lifecycle of a network change event. It provides a structured framework for network engineers to capture pre-change baselines, execute changes with safety patterns like commit-confirm, and perform rigorous post-change diff analysis. By automating the comparison of routing tables, interface states, and hardware health, it ensures that every modification is verified against the original state.

This skill is essential for maintaining high availability in complex environments using Cisco IOS-XE/NX-OS, Juniper JunOS, and Arista EOS. It moves beyond simple configuration pushes by incorporating impact classification and objective rollback criteria, allowing teams to distinguish between expected side effects and critical unexpected deviations that require immediate reversion.

Change Verification Use Cases

  • Managing planned maintenance windows with structured pre/post verification.
  • Executing configuration changes for routing policies, ACLs, or interfaces with a validated rollback plan.
  • Performing software upgrades or patches requiring comprehensive state comparison.
  • Validating hardware replacements such as linecards, SFPs, or power supply units.
  • Supporting emergency changes with rapid baseline capture and immediate rollback readiness.

How Change Verification Works

  1. Capture comprehensive pre-change baselines including routing state, interface status, and hardware health across the target devices.
  2. Document the change scope, expected impact, and specific thresholds that will trigger a rollback.
  3. Execute the change using vendor-specific safety patterns like commit-confirmed or configuration sessions.
  4. Re-capture metrics and perform a structured diff analysis to compare the current state against the pre-change baseline.
  5. Classify deviations into categories ranging from Expected-Intended to Unexpected-Critical.
  6. Make an data-driven rollback decision based on predefined thresholds and success criteria.

Change Verification Setup

To utilize this skill within Openclaw Skills, ensure you have SSH access and the necessary MCP dependencies installed.

# Ensure the git-netops-mcp is available in your environment
npm install -g @openclaw/git-netops-mcp

# Verify SSH connectivity to your network inventory
ssh admin@your-router-ip "show version"

Change Verification Data Schema & Taxonomy

The skill organizes data around change tickets and timestamps to ensure auditability.

Data Type Storage Format Metadata Taxonomy
Baselines .cfg or .conf files pre-change-[ticket]-[date]
Metrics JSON/Markdown Tables Structured by Route, BGP, OSPF, and Interface counts
Change Reports Markdown Summary of execution, impact assessment, and final decision
Diff Logs Text/Unified Diff Classified by Expected vs Unexpected changes

Change Verification Advanced Features

  • Multi-vendor syntax abstraction supporting Cisco, Juniper, and Arista through a unified workflow.
  • Atomic configuration staging using EOS sessions and JunOS commit-confirm patterns.
  • Automated impact assessment trees to guide engineers through complex convergence scenarios.
  • Granular threshold tables for IPv4/IPv6 route counts and interface error increments.
  • Standardized reporting templates for change window post-mortems and compliance.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*