Individual skill
network-change-management
Gate network changes: plan, approval, rollback, verify.
skills/network-change-management/SKILL.md
Source commit ad1e8ecd0aac04276ea90b6ef2707848d8502e9a
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Local scripts
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 13
- Repository last updated
- Nov 6, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- bash Repository topic
- cisco Repository topic
- cli Repository topic
- config-management Repository topic
- fortinet Repository topic
- huawei Repository topic
- juniper Repository topic
- mikrotik Repository topic
- network-automation Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 7,499 bytesSKILL.mdcore · 7,499 bytesSKILL.mdcore · 7,499 bytesSKILL.mdcore · 7,499 bytesSKILL.mdcore · 7,499 bytesSKILL.mdcore · 7,499 bytesscripts/cfg_audit.pyruns · 15,580 bytesscripts/rollback_genruns · 11,379 bytestemplates/plan-template.mddoc · 1,576 bytes
Read excerpt
# Network Change Management
Two gates that sit between "change script drafted" and "apply to device". They never touch hardware — they decide whether a change is safe to run, and they produce the undo for it. Pairs with the `ntnroute` skill: gate first, then `ntn config`.
- `scripts/cfg_audit.py` (stdlib Python) — audits a saved running-config (CRIT/WARN/INFO hardening findings) and, with `--change`, gates a pending change script for lockout risk before it goes anywhere near a device.
- `scripts/rollback_gen` (bash + awk, no Python) — derives a rollback script from the change script, applying the rules a naive `no <line>` prefixer gets wrong (blocks, negations, creates vs edits).
Both print text verdicts and exit 1 when a CRITICAL finding applies to the decision at hand.
## When to Use
- Before any `ntn config <ref> --script ...` run: gate the script first.
- After `ntn sync`, or on any file in `~/.ntnroute/backups/`: audit the saved config for hardening findings.
- When a change script exists but the rollback script does not.