← Back to Skills Marketplace
joaoh82

Rustunnel

by João Henrique Machado Silva · GitHub ↗ · v1.3.1 · MIT-0
cross-platform ✓ Security Clean
195
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install rustunnel
Description
Expose local services via secure tunnels using rustunnel MCP server. Create public URLs for local HTTP/TCP services for testing, webhooks, and deployment.
Usage Guidance
This skill appears to do what it says: manage rustunnel tunnels by reading a per-user config file that contains an auth token. Before installing/use: (1) only provide a token you trust and consider using a short-lived token if available; (2) verify the rustunnel server address (edge.rustunnel.com) and any install URL you follow come from the official project; (3) be aware that exposing local TCP services (databases, etc.) to the public is a security risk — restrict what you expose and close tunnels when done; (4) the agent will read ~/.rustunnel/config.yml and reuse the token without prompting, so check file contents and permissions (chmod 600) and delete the file if you want the agent to prompt each time.
Capability Analysis
Type: OpenClaw Skill Name: rustunnel Version: 1.3.1 The rustunnel skill provides a legitimate interface for managing local network tunnels via an MCP server. It includes instructions for the agent to manage its own configuration file (~/.rustunnel/config.yml) and use specific tools for creating and closing tunnels. The behavior is well-documented, aligned with the stated purpose, and lacks any indicators of malicious intent or unauthorized data access.
Capability Assessment
Purpose & Capability
Name/description (expose local HTTP/TCP services via rustunnel) match the instructions: creating/closing/listing tunnels and reading a rustunnel auth token/server address from ~/.rustunnel/config.yml is coherent for this purpose. No unrelated credentials or external binaries are requested.
Instruction Scope
Instructions explicitly read and write ~/.rustunnel/config.yml and instruct the agent to read auth_token from that file (and to create it if missing). This is expected for a CLI/API-backed tunnel tool, but it means the agent will access a local config file and reuse the stored credential without prompting the user each time. The SKILL.md also recommends storing the token in plaintext YAML with file permission guidance (chmod 600).
Install Mechanism
No install spec or downloadable components are included (instruction-only skill). This is lower-risk since nothing is written to disk by the skill installer itself.
Credentials
No environment variables or unrelated credentials are required. The only secret used is the service auth_token stored in the local config file, which is proportionate to the stated purpose of controlling tunnels.
Persistence & Privilege
The skill does not request 'always: true' and is user-invocable only. It does, however, instruct creating and reading a per-user config file (~/.rustunnel/config.yml) to persist the auth token — a normal behavior but one that grants the skill ongoing access to that token until the file is removed or permissions changed.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rustunnel
  3. After installation, invoke the skill by name or use /rustunnel
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.1
- Added new optional region selection to create_tunnel and get_connection_info commands (useful for choosing server region). - Introduced list_regions method to enumerate available rustunnel server regions. - Documentation updated to reflect new parameters and region workflows. - No code changes; documentation only.
v1.3.0
**Major update: Rustunnel v1.3.0 reinforces use of MCP tools for tunnel management and improves workflow guidance.** - Strong recommendation to use MCP tools (create_tunnel, close_tunnel) for automatic tunnel lifecycle management; CLI usage is now discouraged except in cloud sandbox scenarios. - Clear separation of workflows: MCP tools for all use cases; CLI fallback only for restricted environments. - Documentation reorganized for clarity and emphasis on agent workflows, tool parameters, and typical usage patterns. - Details about tunnel lifecycle, cleanup, and benefits of MCP tools made explicit. - Authorship attribution updated.
v0.2.3
- Improved documentation with detailed setup steps and usage workflows in SKILL.md - Added instructions for configuration file location, format, and permission handling - Documented all available tools, their parameters, and expected returns - Clarified public tunnel use cases and agent workflow for first-time and ongoing use - Provided examples for common workflows, MCP integration, and security best practices - Listed related skills and linked to additional resources for further reference
Metadata
Slug rustunnel
Version 1.3.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Rustunnel?

Expose local services via secure tunnels using rustunnel MCP server. Create public URLs for local HTTP/TCP services for testing, webhooks, and deployment. It is an AI Agent Skill for Claude Code / OpenClaw, with 195 downloads so far.

How do I install Rustunnel?

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

Is Rustunnel free?

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

Which platforms does Rustunnel support?

Rustunnel is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Rustunnel?

It is built and maintained by João Henrique Machado Silva (@joaoh82); the current version is v1.3.1.

💬 Comments