ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified system Safety 3/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jmagar/tailscale
Or

What 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

  1. "Check the current status of all my devices on the tailnet and tell me which ones are currently offline."
  2. "Ping the production database server and let me know if it's connected directly or via a relay."
  3. "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

Author@jmagar
Stars1947
Views1
Updated2026-03-04
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jmagar-tailscale": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#tailscale#networking#vpn#devops#automation
Safety Score: 3/5

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.

jmagar 1947

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.

jmagar 1947

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.

jmagar 1947

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.

jmagar 1947

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.

jmagar 1947