network-config-validation
Pre-deployment checks for router and switch configuration, including dangerous commands, duplicate addresses, subnet overlaps, stale references, management-plane risk, and IOS-style security hygiene.
npx skills add mturac/everything-openai-codex --skill network-config-validation --agent codex
Same command for any agent — swap --agent for claude-code, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Network Config Validation Use this skill to review network configuration before a change window or before an automation run touches production devices. ## When to Use - Reviewing Cisco IOS or IOS-XE style snippets before deployment. - Auditing generated config from scripts or templates. - Looking for dangerous commands, duplicate IP addresses, or subnet overlaps. - Checking whether ACLs, route-maps, prefix-lists, or line policies are referenced but not defined. - Building lightweight pre-flight scripts for network automation. ## How It Works Treat config validation as layered evidence, not as a complete parser. Regex checks are useful for pre-flight warnings, but final approval still needs a network engineer to review intent, platform syntax, and rollback steps. Validate in this order: 1. Destructive commands. 2. Credential and management-plane exposure. 3. Duplicate addresses and overlapping subnets. 4. Stale references to ACLs, route-maps, prefix-lists, and interfaces. 5. Operational hygiene such as NTP, timestamps, remote logging, and banners. ## Dangerous Command Detection ```python import re DANGEROUS_PATTERNS: list[tuple[re.Pattern[str], str]] = [ (re.compile(r"\breload\b",
- When to Use
- How It Works
- Dangerous Command Detection
- Duplicate IPs And Subnet Overlaps
- Management-Plane Checks
- Security Hygiene Checks
- Examples
- Change-Window Preflight
- Automation Preflight
- Anti-Patterns
- See Also
What does the network-config-validation skill do?
Pre-deployment checks for router and switch configuration, including dangerous commands, duplicate addresses, subnet overlaps, stale references, management-plane risk, and IOS-style security hygiene.
How do I install it?
Run `npx skills add mturac/everything-openai-codex --skill network-config-validation --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From mturac/everything-openai-codex, a repository with 84 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
