ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      YonghaoZhao722

      Safety Report

      Clash Node Manager

      @YonghaoZhao722

      Manages Clash proxy nodes by listing current node status, available nodes in groups, and switching to specified nodes by name or index.

      375Downloads
      1Installs
      0Stars
      1Versions
      Search & Retrieval2,116Networking & DNS1,102DevOps & Infrastructure1,045

      Security Analysis

      high confidence
      Clean0.04 risk

      The skill's code and runtime instructions are coherent with its description: it talks to a local Clash HTTP API to list and switch proxy nodes and does not attempt unrelated access or external exfiltration.

      Feb 15, 20263 files1 concern
      Purpose & Capabilityok

      Name/description match the included code and SKILL.md: the Python script queries and manipulates Clash via the local API (default http://127.0.0.1:9090). The manifest lists python3 as a tool and a plausible upstream repo. No unrelated credentials, cloud services, or binaries are requested.

      Instruction Scopeok

      SKILL.md instructs the agent to run check_clash.py with a small set of flags (list, switch, switch-by-index). The script only performs HTTP requests to the local Clash API endpoints (/version, /proxies, /connections, and PUT to /proxies/<group>) and prints results. It does not read arbitrary files or transmit data to external endpoints.

      Install Mechanismok

      There is no remote download/install step; the skill is instruction-only and includes the script in the package. The manifest's install destination is a local path and does not pull code from external, untrusted URLs. This is low-risk from an install perspective.

      Credentialsnote

      The skill declares no required environment variables or credentials, which is appropriate. The script supports an optional 'secret' (Clash API bearer token) and a custom API URL, but SKILL.md does not document how to supply them; this is a minor documentation mismatch (functional, not obviously malicious).

      Persistence & Privilegeok

      always is false and the skill is user-invocable. It does not request persistent elevated privileges or claim to modify other skills or system-wide configuration beyond interacting with the local Clash API (which is its stated purpose).

      Guidance

      This skill appears to do what it says: it calls the local Clash HTTP API to list and switch proxy nodes. Before installing, confirm you run Clash with its API enabled at the default address (127.0.0.1:9090) or know how to pass a custom API URL/secret to the script. Note that the script uses the requests Python package (the manifest only lists python3), so the runtime environment needs that dependency. Because the skill can change your proxy selection, only install it if you trust the included code and the listed author/repository. If you need stronger assurances, review the full check_clash.py source (already included) or run it locally in a controlled environment first.

      Latest Release

      v1.0.0

      Initial release of clash-node-manager. - Manage Clash proxy nodes: list nodes, view status, and switch between nodes. - Supports listing available nodes globally or within specific groups. - Enables switching to a node by name or by index. - Provides command examples for each function. - Uses check_clash.py as the underlying script.

      More by @YonghaoZhao722

      Diet Tracker

      3 stars

      Evomap Bounty Hunter

      2 stars

      Longrunning Agent

      0 stars

      Fund News Summary

      0 stars

      Moltbook Fanboy

      0 stars

      Antfarm Workflows

      0 stars

      Published by @YonghaoZhao722 on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]