← Back to Skills Marketplace
jonasgao

Mihomo Proxy Management

by JonasGao · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
128
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mihomo
Description
Manage mihomo (Clash Meta) proxy instances via REST API. Use when user mentions mihomo, clash, proxy switching, or needs to: (1) Check proxy status/version,...
Usage Guidance
This skill is functionally aligned with managing a local mihomo (Clash Meta) instance, but there are a few practical and privacy concerns you should consider before installing: - The SKILL.md uses MIHOMO_SECRET and MIHOMO_URL (sensitive connection info) and instructs storing them in the environment, but the skill metadata does not declare any required env vars. Ask the author to add MIHOMO_SECRET (and optionally MIHOMO_URL) to the requires.env/primary credential fields so you and the platform can review how secrets are handled. - Examples call jq but the manifest lists no required binaries. If you install this skill, ensure jq is available or the example commands will fail. - The skill can call restart and upgrade endpoints — these are legitimate management operations but are disruptive. Require explicit user consent before the skill issues restart/upgrade/close-all requests. - Delay testing uses an external URL (https://www.gstatic.com/generate_204) to measure latency; this is expected but means the skill will make outbound network requests. If you are concerned about network probing, review or sandbox usage. If you trust the source and plan to use it against your local mihomo instance, ask the author to correct the metadata (declare MIHOMO_SECRET and MIHOMO_URL, list jq as a binary dependency) and consider only providing the secret at runtime after explicit confirmation. If the source is unknown or untrusted, test in an isolated environment first and avoid supplying production secrets.
Capability Analysis
Type: OpenClaw Skill Name: mihomo Version: 1.0.0 The skill bundle provides a legitimate interface for managing Mihomo (Clash Meta) proxy instances via their REST API. The instructions in SKILL.md and references/api.md focus on standard proxy management tasks such as switching nodes, testing latency, and flushing DNS caches using curl commands, with no evidence of data exfiltration, malicious execution, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The name/description match the instructions and referenced API endpoints: the SKILL.md only issues REST calls to mihomo endpoints (version, proxies, connections, cache, restart, upgrade, etc.), which is consistent with proxy management. Nothing in the instructions demands unrelated cloud credentials or other unrelated system access.
Instruction Scope
The SKILL.md directs the agent to use environment variables MIHOMO_URL and MIHOMO_SECRET for requests and to store them in the session environment; however, the skill metadata declares no required env vars. The instructions also run curl and jq; jq is used in examples but is not listed as a required binary. The instructions perform potentially disruptive operations (restart, upgrade, close-all-connections) which are legitimate for management but are powerful — user confirmation should be required before issuing them. The delay-test endpoints call an external URL (gstatic) to measure latency, which is expected for delay-testing but entails outbound network requests.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so it does not write code to disk or download external archives. That limits the install-time risk.
Credentials
SKILL.md expects a sensitive secret (MIHOMO_SECRET) and a host URL (MIHOMO_URL). The skill metadata lists no required environment variables or primary credential, so there is a metadata mismatch: sensitive info is needed at runtime but not declared. The secret is appropriate for the stated purpose, but the omission means the platform and user may not realize a credential will be requested or accessed. The examples also assume 'jq' is available but the skill doesn't declare that dependency.
Persistence & Privilege
always is false and the skill does not request persistent installation or modification of other skills. Autonomous invocation is allowed (platform default) but not combined with other high-risk indicators here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mihomo
  3. After installation, invoke the skill by name or use /mihomo
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug mihomo
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Mihomo Proxy Management?

Manage mihomo (Clash Meta) proxy instances via REST API. Use when user mentions mihomo, clash, proxy switching, or needs to: (1) Check proxy status/version,... It is an AI Agent Skill for Claude Code / OpenClaw, with 128 downloads so far.

How do I install Mihomo Proxy Management?

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

Is Mihomo Proxy Management free?

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

Which platforms does Mihomo Proxy Management support?

Mihomo Proxy Management is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Mihomo Proxy Management?

It is built and maintained by JonasGao (@jonasgao); the current version is v1.0.0.

💬 Comments