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.
Why use this skill?
Efficiently manage your Tailscale network using OpenClaw. Perform CLI diagnostics, handle Taildrop file transfers, and automate tailnet-wide settings easily.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jmagar/tailscaleWhat This Skill Does
The Tailscale skill for OpenClaw provides a powerful hybrid interface for managing Tailscale software-defined networks. By combining local CLI operations with remote API management, it allows users to monitor device status, control connectivity, manage file transfers via Taildrop, and configure network-wide settings such as ACLs, DNS, and authentication keys. Whether you are performing machine-specific troubleshooting or managing a complex multi-node tailnet, this skill automates the necessary commands to keep your network secure and accessible.
Installation
To install this skill, use the ClawHub CLI command: clawhub install openclaw/skills/skills/jmagar/tailscale. For advanced tailnet-wide management features, ensure you have created an API key in the Tailscale Admin Console and configured the credentials file at ~/.clawdbot/credentials/tailscale/config.json with your API key and tailnet identifier.
Use Cases
This skill is designed for system administrators, DevOps engineers, and power users who rely on Tailscale for secure, private connectivity. Common use cases include:
- Monitoring the connection state and NAT type of local nodes.
- Coordinating secure file transfers between devices using Taildrop.
- Exposing internal services or public websites via Tailscale Funnel.
- Automating the onboarding of new nodes using reusable or ephemeral authentication keys.
- Debugging network issues by checking online status and reviewing DNS configuration across the entire tailnet.
Example Prompts
- "Check the current status of all my devices on the tailnet and tell me which ones are currently offline."
- "Ping the production database server and let me know if it's connected directly or via a relay."
- "Create a new ephemeral auth key with server tags for my automated deployment pipeline."
Tips & Limitations
Local operations work instantly on the host machine. However, tailnet-wide operations require the API key to be correctly configured. Be aware that enabling Tailscale Funnel or modifying ACLs carries network security implications—always verify your configuration before deployment. The skill relies on standard tailscale CLI binaries and local script wrappers, so ensure the Tailscale client is properly authenticated on the local machine before triggering automated tasks.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jmagar-tailscale": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api, code-execution
Related Skills
prowlarr
Search indexers and manage Prowlarr. Use when the user asks to "search for a torrent", "search indexers", "find a release", "check indexer status", "list indexers", "prowlarr search", "sync indexers", or mentions Prowlarr/indexer management.
unifi
Query and monitor UniFi network via local gateway API (Cloud Gateway Max / UniFi OS). Use when the user asks to "check UniFi", "list UniFi devices", "show who's on the network", "UniFi clients", "UniFi health", "top apps", "network alerts", "UniFi DPI", or mentions UniFi monitoring/status/dashboard.
unraid
Query and monitor Unraid servers via the GraphQL API. Use when the user asks to 'check Unraid', 'monitor Unraid', 'Unraid API', 'get Unraid status', 'check disk temperatures', 'read Unraid logs', 'list Unraid shares', 'Unraid array status', 'Unraid containers', 'Unraid VMs', or mentions Unraid system monitoring, disk health, parity checks, or server status.
gotify
Send push notifications via Gotify when long-running tasks complete or important events occur. Use when the user asks to "send a Gotify notification", "notify me when this finishes", "push notification", "alert me via Gotify", or wants to be notified of task completion.
sabnzbd
Manage Usenet downloads with SABnzbd. Use when the user asks to "check SABnzbd", "list NZB queue", "add NZB", "pause downloads", "resume downloads", "SABnzbd status", "Usenet queue", "NZB history", or mentions SABnzbd/sab download management.