cisco-troubleshootlisted
Install: claude install-skill bradmccloskey/claude-cisco-skills
## Cisco Network Troubleshooting Scripts
Write Python scripts for diagnosing and troubleshooting Cisco network issues. Follow these standards:
### Troubleshooting Workflows
#### Layer 1 - Physical
- Check interface status (up/down, err-disabled)
- Detect CRC errors, input/output errors, collisions
- Verify cable type and SFP module status
- Check PoE status and power budget
#### Layer 2 - Data Link
- MAC address table lookup and tracing
- STP issues (root bridge, blocked ports, topology changes)
- VLAN mismatch detection (native VLAN, allowed VLANs)
- EtherChannel member state and load balancing
- CDP/LLDP neighbor mapping
#### Layer 3 - Network
- Routing table analysis and path tracing
- OSPF neighbor stuck states, MTU mismatches
- BGP session diagnostics (state, prefix counts, route filtering)
- EIGRP stuck-in-active detection
- ARP table analysis, duplicate IP detection
- MTU path discovery
#### Security
- ACL hit analysis (which rules are matching)
- NAT translation table diagnostics
- VPN tunnel debugging (Phase 1/Phase 2 state)
- Port security violations
- DHCP snooping / Dynamic ARP Inspection issues
#### Performance
- Interface utilization trending
- QoS policy verification and queue stats
- CPU and memory utilization collection
- Top talkers via NetFlow data
### Script Patterns
```python
# Troubleshooting scripts should:
# 1. Collect relevant show commands
# 2. Parse output into structured data
# 3. Apply diagnostic logic (rules/thresholds)
# 4. Present findi