← Back to Skills Marketplace
guanqi0914

Wcs Helper Network Skill

by 无上宗师 · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
109
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install wcs-helper-network-skill
Description
SSH tunnel for China servers to access internationally blocked sites (GitHub, ClawHub, HuggingFace, arXiv, Google, YouTube). Password-auth based, one-command...
Usage Guidance
This skill may be trying to do what it claims (create an SSH SOCKS5 tunnel), but there are several red flags you should address before installing: - Missing scripts: The package only includes tunnel_handler.py, but SKILL.md and README repeatedly refer to connect.sh and many helper scripts that are not present. Do not run commands that download or execute missing scripts from unknown URLs without inspecting them first. Ask the author for the full package or the missing files and inspect connect.sh and any systemd install scripts. - Password handling: The instructions tell you to send your server password in a chat command. That exposes the password to the messaging service, agent processing, and any logs. Prefer SSH key authentication and avoid sending secrets in chat. If you must use a password, verify where and how it is stored (inspect ~/.wcs_tunnel.conf) and ensure it is not sent to external endpoints. - sshpass risks: The skill recommends sshpass, which places the password on the command line and can be observed by other processes/users. Consider using key-based auth or an SSH agent instead. - systemd auto-start: The skill mentions installing a systemd service. Only allow that after reviewing the exact service file to confirm it does nothing unexpected. - If you still want to try it: run in an isolated VM/container, create a throwaway VPS account, replace password auth with a dedicated limited account, and audit the connect.sh and related scripts before giving any real credentials. If the author cannot provide the missing scripts for review, avoid installing.
Capability Analysis
Type: OpenClaw Skill Name: wcs-helper-network-skill Version: 1.0.1 The skill facilitates setting up an SSH tunnel to bypass network restrictions but introduces significant security risks by instructing users to provide VPS credentials, including passwords, via plaintext slash commands in SKILL.md. This practice could expose sensitive credentials in chat logs or history. Additionally, scripts/tunnel_handler.py uses subprocess.run(shell=True), which presents a shell injection risk if inputs are not properly sanitized. While these behaviors are highly insecure, they appear to be functional requirements for the stated purpose rather than intentional malice.
Capability Assessment
Purpose & Capability
The described capability (autossh + sshpass + proxychains to provide a SOCKS5 tunnel) is coherent with the skill's purpose. The _meta.json lists reasonable runtime requirements (autossh, proxychains4, sshpass). However the packaged files do not include the many referenced helper scripts (connect.sh, sg-*.sh, etc.) that the README and SKILL.md repeatedly instruct you to run; the Python handler calls a connect.sh path under the skill directory but that script is absent from the bundle. This missing-file mismatch is unexpected and unexplained.
Instruction Scope
SKILL.md explicitly instructs users to send server IP/port/username/password via a Feishu private chat slash command. That means sensitive SSH passwords are entered into a messaging channel and will be processed by the agent. The runtime code (tunnel_handler.py) delegates to a connect.sh script (not present) which would presumably create ~/.wcs_tunnel.conf and may install systemd services. The instructions therefore require handling and persistent storage of plaintext passwords and encourage use of sshpass (which places passwords on the command line), both of which expand scope beyond a simple helper and increase risk of credential exposure.
Install Mechanism
There is no install spec (instruction-only), and only one code file is packaged (scripts/tunnel_handler.py). README/SKILL.md describe many shell scripts and an install-service step that would create systemd units, but those scripts are not present in the manifest. Because the Python handler calls an external connect.sh that isn't included, the package as provided is incomplete — if the missing scripts are fetched later from an external source at install time, that would be a higher-risk install pattern (arbitrary code from network).
Credentials
The manifest itself does not request environment variables, but README suggests environment variables for automation (TUNNEL_HOST, TUNNEL_USER, TUNNEL_PASS) and SKILL.md/README state credentials are stored in ~/.wcs_tunnel.conf. The skill asks the user to provide high-sensitivity secrets (SSH password) via chat, and recommends sshpass (which exposes passwords to process listings). Requesting and storing a plaintext SSH password is disproportionate compared with the minimal claim 'start an SSH tunnel' — a more secure, proportional design would recommend an SSH key or prompt locally rather than sending passwords via chat.
Persistence & Privilege
The skill does not set always: true and does not itself modify other skills. However SKILL.md/README describe an 'install-service' option to create a systemd service for auto-starting the tunnel. If connect.sh implements that, it grants system-level persistence (systemd unit). Because connect.sh is not present, we cannot inspect what that action would do, so this is a cautionary note: a legitimate feature but one that requires elevated privileges and should be audited before being run.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wcs-helper-network-skill
  3. After installation, invoke the skill by name or use /wcs-helper-network-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
wcs-helper-network-skill v1.0.1 - Overhauled SKILL.md: now simpler, more concise, and better focused on real-world usage scenarios. - Updated description to emphasize password-auth setup, one-command configuration, and supported major sites (GitHub, ClawHub, HuggingFace, arXiv). - Clarified prerequisites, setup steps, recommended software, troubleshooting, and security notes. - Updated command list and usage flows for better guidance. - Minor metadata change: removed command-tool and command-arg-mode from openclaw metadata.
v1.0.0
wcs-helper-network-skill 1.0.0 - Initial release with SSH autossh tunnel for stable access to blocked sites from China servers. - Includes proxychains4-based smart routing, auto-detection of blocked domains, and systemd auto-start scripts. - Supports routing for developer, AI/ML, search, and social platforms (GitHub, ClawHub, HuggingFace, Google, etc.). - Provides setup wizard, domain routing management tools, and command-line utilities for various common tunnels and proxy tasks. - Clear documentation for installation, usage, and customization of routing rules.
Metadata
Slug wcs-helper-network-skill
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Wcs Helper Network Skill?

SSH tunnel for China servers to access internationally blocked sites (GitHub, ClawHub, HuggingFace, arXiv, Google, YouTube). Password-auth based, one-command... It is an AI Agent Skill for Claude Code / OpenClaw, with 109 downloads so far.

How do I install Wcs Helper Network Skill?

Run "/install wcs-helper-network-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Wcs Helper Network Skill free?

Yes, Wcs Helper Network Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Wcs Helper Network Skill support?

Wcs Helper Network Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Wcs Helper Network Skill?

It is built and maintained by 无上宗师 (@guanqi0914); the current version is v1.0.1.

💬 Comments