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

starlink

Control Starlink dish via local gRPC API. Get status, list WiFi clients, run speed tests, stow/unstow dish, reboot, and get GPS location. Use when the user asks about Starlink, internet status, connected devices, or satellite connectivity.

Why use this skill?

Control your Starlink satellite dish via local gRPC API. Get real-time status, manage connected devices, run speed tests, and stow your dish using OpenClaw.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/danfedick/starlink
Or

What This Skill Does

The Starlink skill acts as a direct interface to your Starlink satellite dish via its local gRPC API, hosted at 192.168.100.1:9200. It empowers users to monitor and control their satellite internet hardware without relying on the official mobile application. The skill provides granular visibility into network health, including signal-to-noise ratios (SNR), latency, throughput, and current dish orientation. It allows users to execute administrative tasks such as rebooting the dish, stowing it for transport, or listing all currently connected devices with their respective signal strengths and connection interfaces (2.4GHz, 5GHz, or Ethernet). By providing a CLI-based integration, it bridges the gap between raw hardware metrics and automated system management.

Installation

To integrate this functionality into your environment, ensure you have Rust and the protoc (Protocol Buffers compiler) installed on your system. Run the following command via the OpenClaw CLI: clawhub install openclaw/skills/skills/danfedick/starlink Alternatively, you can install the underlying binary directly from the source using cargo install --git https://github.com/danfedick/starlink-cli.

Use Cases

This skill is ideal for power users who manage home or remote networks. It is particularly useful for debugging intermittent connectivity issues by checking for obstructions or latency spikes. It serves administrators who need to track connected clients and their data usage, or users who travel frequently and require a streamlined way to stow their dish via command line rather than opening the mobile app. It is also perfect for scripting automated alerts when internet speed drops below a certain threshold.

Example Prompts

  1. "Check the current status of my Starlink dish, specifically looking for any obstructions or latency issues."
  2. "List all devices currently connected to my Starlink router and show their signal strength."
  3. "I'm heading out, please run the command to stow my Starlink dish for transport."

Tips & Limitations

To maximize the utility of this skill, ensure that the 'Allow access on local network' setting is toggled to 'on' within the Starlink app under Debug Data. Note that this skill is strictly limited to local network operation; you cannot control the dish remotely if you are away from home. Furthermore, certain management features, such as pausing specific devices, are currently unavailable via the local API and remain exclusive to the official mobile application.

Metadata

Author@danfedick
Stars3376
Views1
Updated2026-03-24
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-danfedick-starlink": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#starlink#networking#satellite#hardware-control
Safety Score: 4/5

Flags: network-access, code-execution