tailscale

Automate Tailscale device management, SSH access, auth keys, ACLs, and DNS.

387|68|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/Arvo-AI/aurora --skill tailscale-arvo-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tailscale
Source: https://github.com/Arvo-AI/aurora/tree/main/server/chat/backend/agent/skills/integrations/tailscale
Command: npx skills add https://github.com/Arvo-AI/aurora --skill tailscale-arvo-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tailscale enables secure, meshed networking across devices, but managing devices, SSH access, auth keys, ACLs, and DNS across a tailnet can be error-prone and manual. This skill provides a structured, scriptable integration to centralize these operations.

Core Features & Use Cases

  • Device management: list, get, authorize, and delete devices within the tailnet.
  • SSH access: execute commands and manage sessions via tailscale_ssh on remote devices.
  • Auth keys & ACLs: create/list/delete auth keys and update ACLs for controlled device communication.
  • DNS & routing: view and adjust DNS settings and routes for tailnet devices. Use Case: An incident responder can rapidly onboard new devices, grant SSH access to on-call engineers, and enforce ACLs across the tailnet during on-site investigations. Use the features to maintain consistent tailnet state with minimal manual steps.

Quick Start

Add a device to your tailnet and enable SSH access using tailscale_ssh.

Frequently Asked Questions about tailscale

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Tailscale device management and SSH access across a tailnet?

Automate Tailscale device management and SSH access by using a scriptable integration to enroll devices, execute commands via tailscale_ssh, and authorize nodes predictably across your tailnet without manual web UI interaction.

What is the best way to manage Tailscale ACLs and auth keys programmatically?

Manage Tailscale ACLs and auth keys programmatically by creating, listing, and deleting keys, and updating ACLs through a structured workflow to enforce controlled device communication across your tailnet.

Can I execute remote SSH commands on tailnet devices without manual key distribution?

Execute remote SSH commands on tailnet devices using tailscale_ssh, which manages sessions and runs commands securely over the mesh network without requiring manual SSH key distribution.

How do I configure DNS settings and routes for multiple devices in a tailnet?

Configure DNS settings and routes for multiple devices in a tailnet by viewing and adjusting DNS configurations through a centralized, scriptable workflow to maintain consistent network state.

Does this approach require manual steps to onboard new devices during incident response?

Onboarding new devices during incident response requires minimal manual steps, allowing responders to rapidly add devices, grant SSH access to engineers, and enforce ACLs automatically.

Why use a scriptable workflow for tailnet deployments instead of manual configuration?

Use a scriptable workflow for tailnet deployments to avoid error-prone manual configuration and maintain consistent tailnet state across device enrollment, SSH execution, key handling, and DNS updates.