bambu-studio-ai
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
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.
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
SkillHub CLI
skillhub install danfedick/starlink打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。
将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。
Control your Starlink dish from the command line via its local gRPC API at 192.168.100.1:9200.
cargo install --git https://github.com/danfedick/starlink-cli
Requires Rust and protoc (Protocol Buffers compiler).
Get dish state, uptime, SNR, latency, throughput, obstructions:
starlink status
starlink status --json
List devices connected to the Starlink router:
starlink clients
starlink clients --json
Output includes: name, MAC, IP, signal strength, interface (2.4GHz/5GHz/ETH), connection time.
Run a speed test through the dish:
starlink speedtest
starlink speedtest --json
Returns download/upload Mbps and latency.
Stow dish flat for transport or storage:
starlink stow # stow
starlink stow --unstow # unstow and resume
Reboot the dish:
starlink reboot
Get GPS coordinates (must be enabled in Starlink app → Settings → Advanced → Debug Data → "allow access on local network"):
starlink location
starlink location --json
Example JSON parsing:
starlink status --json | jq '.latency_ms'
starlink clients --json | jq '.[] | .name'
192.168.100.1:9200
"Failed to connect to Starlink dish"
ping 192.168.100.1
Location returns empty
这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。
# Starlink CLI Control your Starlink dish from the command line via its local gRPC API at `192.168.100.1:9200`. ## Installation ```bash cargo install --git https://github.com/danfedick/starlink-cli ``` Requires Rust and `protoc` (Protocol Buffers compiler). ## Commands ### Status Get dish state, uptime, SNR, latency, throughput, obstructions: ```bash starlink status starlink status --json ``` ### WiFi Clients List devices connected to the Starlink router: ```bash starlink clients starlink clients --json ``` Output includes: name, MAC, IP, signal strength, interface (2.4GHz/5GHz/ETH), connection time. ### Speed Test Run a speed test through the dish: ```bash starlink speedtest starlink speedtest --json ``` Returns download/upload Mbps and latency. ### Stow/Unstow Stow dish flat for transport or storage: ```bash starlink stow # stow starlink stow --unstow # unstow and resume ``` ### Reboot Reboot the dish: ```bash starlink reboot ``` ### Location Get GPS coordinates (must be enabled in Starlink app → Settings → Advanced → Debug Data → "allow access on local network"): ```bash starlink location starlink location --json ``` ## Output Formats - **Default**: Human-readable colored output - **--json**: JSON for scripting/parsing Example JSON parsing: ```bash starlink status --json | jq '.latency_ms' starlink clients --json | jq '.[] | .name' ``` ## Requirements - Connected to Starlink network - Dish reachable at `192.168.100.1:9200` - For location: enable in Starlink app first ## Troubleshooting **"Failed to connect to Starlink dish"** - Verify you're on the Starlink WiFi or wired to the router - Check: `ping 192.168.100.1` - If using bypass mode with your own router, ensure 192.168.100.1 is still routable **Location returns empty** - Enable in Starlink app: Settings → Advanced → Debug Data → "allow access on local network" ## Limitations - Device pause/unpause is NOT available (cloud-only feature via Starlink app) - Only works on local ne...
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
Agents can sign plugins, rotate credentials without losing identity, and publicly attest to behavior.
Send and receive P2P messages using disposable numbers and PINs. No servers, no accounts. Use for human notifications, approval flows, and agent-to-agent communication.