Network Switch Skill

Official

Toggle proxy on demand for reliable external access

AuthorMushroomDAO
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the problem of inconsistent network connectivity when you need to access external services (like GitHub or Google) by quickly turning a local proxy on and off.

Core Features & Use Cases

  • One-command proxy activation: Exports standard proxy environment variables (http_proxy, https_proxy, all_proxy) to route traffic through a local proxy endpoint (default port 7890).
  • Safe proxy shutdown: Unsets the proxy variables afterward to prevent accidental interference with local network services.
  • Diagnostics included: Provides practical checks to confirm proxy functionality (curl test), verify port listening, and inspect current proxy environment state.
  • Use cases: Installing external Go tools, downloading GitHub release assets, or running a single command with temporary proxy settings.

Quick Start

Source your proxy helper file, enable the proxy, run your external network command (e.g., a GitHub download), then disable the proxy again.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Network Switch Skill
Download link: https://github.com/MushroomDAO/blog/archive/main.zip#network-switch-skill

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.