← Back to Skills Marketplace
jmagar

Tailscale

by jmagar · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
5981
Downloads
5
Stars
44
Active Installs
1
Versions
Install in OpenClaw
/install tailscale
Description
Manage Tailscale tailnet via CLI and API. Use when the user asks to "check tailscale status", "list tailscale devices", "ping a device", "send file via tailscale", "tailscale funnel", "create auth key", "check who's online", or mentions Tailscale network management.
Usage Guidance
Install only if you intend to let the agent help administer your Tailscale tailnet. Keep the Tailscale API key scoped and protected, review commands before running them, and be especially careful with Funnel, device deletion, MagicDNS changes, ACL access, and auth key creation because those can expose services, remove devices, or grant network access.
Capability Analysis
Type: OpenClaw Skill Name: tailscale Version: 1.0.0 The skill provides extensive capabilities for managing a Tailscale network, including file transfer (`tailscale file cp`), public service exposure (`tailscale funnel`), creation of API keys (`ts-api.sh create-key`), and authorization/deletion of devices (`ts-api.sh authorize`/`delete`). While these are legitimate administrative functions of Tailscale, they represent high-risk capabilities that, if misused by a malicious user or a compromised agent, could lead to significant harm (e.g., data exfiltration, unauthorized network exposure, creation of backdoors). The `SKILL.md` and `scripts/ts-api.sh` files themselves do not show clear evidence of intentional malicious behavior or prompt injection attempts; they correctly implement the stated purpose. However, the inherent power and potential for misuse of these capabilities classify the skill as suspicious rather than benign.
Capability Assessment
Purpose & Capability
The skill’s stated purpose is Tailscale CLI and API management, and the artifacts disclose local status, file transfer, public Funnel exposure, device authorization/deletion, tags, DNS, ACL viewing/validation, and auth key management. These are high-impact admin capabilities but coherent with the stated purpose.
Instruction Scope
The instructions are operational examples rather than prompt-injection or user-intent override instructions. Some destructive or sensitive examples, especially device deletion and auth key creation/deletion, lack explicit confirmation guidance.
Install Mechanism
No installer, auto-execution, package install, persistence hook, or obfuscated setup behavior is present. The only setup is optional Tailscale API credential configuration.
Credentials
The skill uses the local Tailscale CLI and a user-provided Tailscale API key to administer a tailnet. That access is proportionate for tailnet management but can affect public exposure, device access, DNS, ACL visibility, and enrollment keys.
Persistence & Privilege
The script reads an API key from an environment variable or ~/.clawdbot/credentials/tailscale/config.json and uses it for Tailscale API calls. It does not create persistence or exfiltrate credentials, but users should treat the credential as highly privileged.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tailscale
  3. After installation, invoke the skill by name or use /tailscale
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the Tailscale skill. - Enables management of your Tailscale tailnet via CLI (local) and API (tailnet-wide) commands. - Provides examples for checking status, listing devices, file transfer, device tagging, exposing services, SSH, funneling ports, and managing auth keys. - Supports both everyday user queries (e.g., “who’s online?”, “send file”) and advanced network management tasks. - Offers setup instructions for both CLI use and API authentication.
Metadata
Slug tailscale
Version 1.0.0
License
All-time Installs 225
Active Installs 44
Total Versions 1
Frequently Asked Questions

What is Tailscale?

Manage Tailscale tailnet via CLI and API. Use when the user asks to "check tailscale status", "list tailscale devices", "ping a device", "send file via tailscale", "tailscale funnel", "create auth key", "check who's online", or mentions Tailscale network management. It is an AI Agent Skill for Claude Code / OpenClaw, with 5981 downloads so far.

How do I install Tailscale?

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

Is Tailscale free?

Yes, Tailscale is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Tailscale support?

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

Who created Tailscale?

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

💬 Comments