workspace/skills/wikipedia-research/SKILL.md
Research networking protocols, standards history, and technology context via Wikipedia - OSPF, BGP, MPLS, 802.1X, VXLAN, and more. Use when looking up protocol background, researching how a technology works, building reference material for the team, or understanding standards history.
npx skillsauth add automateyournetwork/netclaw wikipedia-researchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The Wikipedia MCP server uses FastMCP with typed input objects. All arguments must use the {"input": {...}} format. Call them via mcp-call:
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" search_pages '{"input": {"query": "OSPF routing protocol"}}'
Search Wikipedia for pages matching a keyword or phrase. Returns a list of matching page titles.
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Open Shortest Path First"}}'
Returns a concise summary of the page -- useful for quick context without reading the full article.
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_content '{"input": {"page": "Open Shortest Path First"}}'
Returns the complete page content. Use this when you need detailed technical information, history, or implementation specifics.
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_references '{"input": {"page": "Open Shortest Path First"}}'
Returns external links and references cited on the page. Useful for finding RFCs, vendor documentation, and academic papers.
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_categories '{"input": {"page": "Open Shortest Path First"}}'
Returns the Wikipedia categories the page belongs to. Helpful for discovering related topics and protocols.
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" check_page_exists '{"input": {"page": "Open Shortest Path First"}}'
Verify that a page exists before attempting to retrieve its content. Use this when unsure of the exact page title.
Understand where a protocol came from and why it was designed a certain way.
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_content '{"input": {"page": "Border Gateway Protocol"}}'
Extract the history section to learn about BGP's evolution from EGP, the introduction of CIDR support, and the progression through BGP-1 through BGP-4.
Research how standards have evolved over time -- critical for understanding why certain configurations exist.
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_content '{"input": {"page": "IEEE 802.1X"}}'
Learn about the 802.1X standard's development, its role in network access control, and its relationship to RADIUS and EAP.
Build reference material for team training and knowledge sharing.
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Multiprotocol Label Switching"}}'
Get a concise MPLS overview suitable for a team briefing or documentation preamble.
Wikipedia provides vendor-neutral explanations that complement vendor-specific documentation.
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_content '{"input": {"page": "Virtual Extensible LAN"}}'
Understand VXLAN fundamentals before diving into vendor-specific implementations (Cisco ACI, Arista CVX, etc.).
Research security mechanisms and their theoretical foundations.
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" search_pages '{"input": {"query": "MACsec IEEE 802.1AE encryption"}}'
Find pages related to MACsec for understanding Layer 2 encryption before implementing it.
# OSPF
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Open Shortest Path First"}}'
# BGP
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Border Gateway Protocol"}}'
# IS-IS
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "IS-IS"}}'
# EIGRP
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Enhanced Interior Gateway Routing Protocol"}}'
# VXLAN
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Virtual Extensible LAN"}}'
# MPLS
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Multiprotocol Label Switching"}}'
# SD-WAN
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" search_pages '{"input": {"query": "SD-WAN software defined wide area network"}}'
# EVPN
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" search_pages '{"input": {"query": "Ethernet VPN EVPN BGP"}}'
# 802.1X
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "IEEE 802.1X"}}'
# RADIUS
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "RADIUS"}}'
# IPsec
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "IPsec"}}'
# MACsec
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "IEEE 802.1AE"}}'
# Spanning Tree Protocol
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Spanning Tree Protocol"}}'
# DHCP
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Dynamic Host Configuration Protocol"}}'
# DNS
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Domain Name System"}}'
# NTP
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Network Time Protocol"}}'
For thorough protocol research, follow this sequence:
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" search_pages '{"input": {"query": "OSPF link state routing"}}'
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" check_page_exists '{"input": {"page": "Open Shortest Path First"}}'
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_summary '{"input": {"page": "Open Shortest Path First"}}'
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_content '{"input": {"page": "Open Shortest Path First"}}'
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_references '{"input": {"page": "Open Shortest Path First"}}'
python3 $MCP_CALL "python3 -u $WIKIPEDIA_MCP_SCRIPT" get_categories '{"input": {"page": "Open Shortest Path First"}}'
Wikipedia tools return text content -- summaries, full articles, reference lists, and category lists. Use this content to:
tools
Zoom meeting intelligence — correlates a live or referenced Zoom meeting discussion against NetClaw's historical meeting record (via the official Zoom Meetings MCP) and today's actual network state. Use when someone in a Zoom meeting references a past discussion or incident ('didn't we have this issue before?'), or asks to search prior meetings for a topic. Does not itself recognize live in-meeting questions — that happens automatically inside zoom-rtms-mcp's own extractor (spec 118) before this skill is ever invoked.
tools
Manage Lantronix out-of-band (OOB) infrastructure via Percepxion central management platform: device inventory, serial port inspection via SLC CLI, firmware compliance, config management, security auditing, and closed-loop incident remediation. Use during outages, maintenance windows, compliance cycles, and AI-assisted automation workflows.
tools
Federate your NetClaw with other NetClaw operators over the BGP mesh — exchange capability inventories and ask your claw what a peer can do. (US1; remote invocation and chat land in later phases.)
tools
Track token consumption, enforce session budgets, and display cost for every NetClaw interaction.