← Back to Skills Marketplace
aohoyo

Silas Clash Proxy Manager

by silas · GitHub ↗ · v1.1.0 · MIT-0
linux ⚠ suspicious
70
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install silas-clash
Description
Clash/Mihomo 代理管理。安装配置、查看状态、切换模式/节点、测速、外网失败时自动代理。
Usage Guidance
This skill appears coherent for managing a local Clash/Mihomo proxy, but before installing or running the recommended commands: (1) verify the GitHub release URL and consider checking a checksum/signature if available — the instructions download and install a binary and use sudo; (2) be aware the skill will ask you for a subscription URL and will write to ~/.config/mihomo/config.yaml and memory/clash-config.json in the skill memory folder; don't provide secrets you don't trust; (3) ensure curl, gunzip, python3, and sudo are available on the host (metadata did not list required binaries); (4) prefer to run the install steps manually (or inspect the downloaded binary) rather than blindly executing them; (5) note that exporting proxy env vars changes networking for processes in that shell — do this deliberately, and revert when done. If you need higher assurance, obtain the mihomo binary from an official package manager or verify the release checksums before installation.
Capability Analysis
Type: OpenClaw Skill Name: silas-clash Version: 1.1.0 The skill manages the Mihomo (Clash Meta) proxy by downloading a binary from GitHub and installing it using sudo privileges (SKILL.md). It prompts the user for sensitive proxy subscription URLs, which contain connection credentials, and stores configuration details locally. While these actions are consistent with the stated purpose of proxy management, the execution of external binaries with elevated privileges and the handling of credential-heavy URLs represent high-risk behaviors.
Capability Assessment
Purpose & Capability
The name/description (Clash/Mihomo proxy management) matches the SKILL.md actions: installing mihomo, configuring the Clash REST API, switching modes/nodes, and running speed tests. Minor inconsistency: registry metadata lists no required binaries, but the instructions rely on common tools (curl, gunzip, chmod, sudo, python3, pkill/pgrep). This is explainable but should have been declared.
Instruction Scope
All runtime instructions stay within the stated purpose: installing mihomo, writing a local config (~/.config/mihomo/config.yaml), calling the local REST API on 127.0.0.1:9090, and temporarily setting local proxy environment variables. The skill asks the user for a subscription URL and tells the operator to download it; it does not instruct reading unrelated system files or exfiltrating secrets. It explicitly warns not to auto-update subscriptions via the skill.
Install Mechanism
This is an instruction-only skill (no install spec). It instructs downloading a binary archive from a GitHub releases URL and placing it under /usr/local/bin with sudo. Using GitHub releases is typical and lower risk than an arbitrary host, but the instructions perform privileged filesystem changes and execute a downloaded binary, which is inherently higher risk than no-install approaches. The lack of checksum/verification is a minor concern.
Credentials
The skill declares no required environment variables or credentials and does not request unrelated secrets. It instructs the user (and runtime) to export local proxy env vars (http_proxy/https_proxy/all_proxy) only for retrying external web calls — those are local settings needed for the stated behavior. It does request an externally provided subscription URL (user-supplied) which may contain sensitive data depending on provider; that is reasonable for this purpose but the user should understand what they share.
Persistence & Privilege
The skill is not marked always:true and does not include an install spec that would force persistent system-wide changes beyond what the user runs manually. It suggests writing a local memory/clash-config.json and the usual mihomo config under the user's home directory — both are within scope for a proxy manager. The skill does require running commands with sudo for installation, which is a normal but privileged operation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install silas-clash
  3. After installation, invoke the skill by name or use /silas-clash
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
新增完整安装配置流程、订阅地址管理、macOS兼容
v1.0.0
Initial release: Clash/Mihomo proxy management via RESTful API
Metadata
Slug silas-clash
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Silas Clash Proxy Manager?

Clash/Mihomo 代理管理。安装配置、查看状态、切换模式/节点、测速、外网失败时自动代理。 It is an AI Agent Skill for Claude Code / OpenClaw, with 70 downloads so far.

How do I install Silas Clash Proxy Manager?

Run "/install silas-clash" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Silas Clash Proxy Manager free?

Yes, Silas Clash Proxy Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Silas Clash Proxy Manager support?

Silas Clash Proxy Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux).

Who created Silas Clash Proxy Manager?

It is built and maintained by silas (@aohoyo); the current version is v1.1.0.

💬 Comments