What problem does it solve? Writing Wi-Fi reconnection and failure-recovery tests for embedded devices requires a repeatable way to disrupt the wireless environment. Manually toggling router settings is slow and error-prone; this Skill provides tested SSH commands and Python helpers to enable/disable SSIDs, reboot radios, and block clients on lab routers. ## Core Features & Use Cases - SSID Control: Instantly bring specific SSIDs up or down on ASUS RT-BE92U and Zyxel EX5700 routers using wl -i <iface> bss up/down, without restarting wireless services. - Failure Simulation: Simulate AP reboots, disable entire radio bands, or block specific clients by MAC address via iptables. - Test Patterns: Includes ready-made Python helpers for reconnection stress loops and context-manager teardown guards that always restore the SSID after a test. - Use Case: While testing an nRF device's reconnection logic, drop the 5 GHz SSID for 5 seconds, verify the device detects the disconnect, and confirm the SSID returns to the up state automatically. ## Quick Start Copy config.json.template to config.json with your router credentials, then ask Claude to bring the BE92U_5G SSID down for five seconds and back up to test device reconnection.