
Networking Skill
- 13 installs
- 3 repo stars
- Updated January 5, 2026
- pluginagentmarketplace/custom-plugin-devops
Helps with ai & agent building tasks.
About
networking-skill is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- networking-skill
- AI & Agent Building
- AI-coding skill
Networking Skill by the numbers
- 13 all-time installs (skills.sh)
- Ranked #11,389 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/pluginagentmarketplace/custom-plugin-devops --skill networking-skillAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 13 |
|---|---|
| repo stars | ★ 3 |
| Last updated | January 5, 2026 |
| Repository | pluginagentmarketplace/custom-plugin-devops ↗ |
What it does
Helps with ai & agent building tasks.
Files
Networking Skill
Overview
Master networking fundamentals for DevOps infrastructure management.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| protocol | string | No | all | Protocol focus |
| operation | string | Yes | - | Operation type |
Core Topics
MANDATORY
- TCP/IP and OSI model
- DNS configuration and troubleshooting
- HTTP/HTTPS and TLS
- SSH key management and tunneling
- Firewall basics (iptables, ufw)
OPTIONAL
- Load balancing
- VPN and tunneling
- Traffic analysis with tcpdump
ADVANCED
- BGP and routing protocols
- SDN concepts
- Zero-trust networking
Quick Reference
# DNS
dig +trace example.com
dig @8.8.8.8 example.com
host -t MX example.com
# TCP/IP Diagnostics
ping -c 4 host
traceroute host
ss -tuln
ip addr show
# HTTP Testing
curl -I https://example.com
curl -v https://example.com
# SSL/TLS
openssl s_client -connect host:443
openssl x509 -in cert.pem -text -noout
# SSH
ssh-keygen -t ed25519
ssh-copy-id user@host
ssh -L 8080:localhost:80 user@host
ssh -D 1080 user@host
# Firewall (UFW)
ufw status verbose
ufw allow 22/tcp
ufw deny from 192.168.1.100
# Firewall (iptables)
iptables -L -n -v
iptables -A INPUT -p tcp --dport 22 -j ACCEPTTroubleshooting
Common Failures
| Symptom | Root Cause | Solution |
|---|---|---|
| Connection refused | Service not running | Check ss -tuln |
| Connection timeout | Firewall/routing | Check firewall, traceroute |
| Name resolution failed | DNS issue | Check /etc/resolv.conf |
| Certificate error | Expired/invalid cert | Check dates, verify chain |
Debug Checklist
1. Layer 1-2: Link up? ip link show 2. Layer 3: Ping gateway? 3. Layer 4: Port open? ss -tuln 4. DNS: Resolving? dig hostname 5. Firewall: Allowing? iptables -L
Recovery Procedures
Lost SSH Access
1. Use cloud console/IPMI 2. Check sshd: sshd -t 3. Verify firewall: iptables -L -n
Resources
# Networking Configuration
layers: [L2_ethernet, L3_ip, L4_tcp_udp, L7_http]
services: [dns, dhcp, nat, vpn, load_balancer]
tools: [tcpdump, wireshark, netcat, iptables, nftables]
# SSH Config Template for DevOps
Host *
ServerAliveInterval 60
ServerAliveCountMax 3
AddKeysToAgent yes
Host dev-server
HostName dev.example.com
User devops
IdentityFile ~/.ssh/dev_key
Port 22
Host prod-*
User admin
IdentityFile ~/.ssh/prod_key
StrictHostKeyChecking yes
Networking Guide
OSI Layers: L2-L7
Tools: tcpdump, wireshark, iptables
DNS, DHCP, NAT, VPN, Load Balancing
Network Protocols Reference
| Protocol | Port | Description |
|---|---|---|
| SSH | 22 | Secure shell |
| HTTP | 80 | Web traffic |
| HTTPS | 443 | Secure web |
| DNS | 53 | Name resolution |
| MySQL | 3306 | Database |
| PostgreSQL | 5432 | Database |
| Redis | 6379 | Cache |
#!/usr/bin/env python3
import json, socket
def check(host="8.8.8.8", port=53):
try: s = socket.socket(); s.settimeout(3); s.connect((host, port)); s.close(); return {"internet": True}
except: return {"internet": False}
if __name__ == "__main__": print(json.dumps(check(), indent=2))
#!/bin/bash
# Simple port scanner
HOST=${1:-localhost}
echo "Scanning $HOST..."
for port in 22 80 443 3306 5432 6379 8080 9090; do
(echo >/dev/tcp/$HOST/$port) 2>/dev/null && echo "Port $port: OPEN"
done
Related skills
AI & Agent Buildingagents