astrill-control
Installation
SKILL.md
Astrill VPN Control (macOS Menu-Bar Toggle + Dual-Probe Verification)
The Astrill macOS app ships no official CLI. Its menu-bar item
Menu → Toggle ON/OFFcan be located and clicked via AppleScript (System Events), and the menu item text mirrors the connection state — that menu anchor is what this skill relies on. Field-tested 2026-08-28 on OpenVPN full-tunnel mode with an on↔off round-trip.
Usage
Run the bundled script from this skill's base directory (the directory containing this SKILL.md):
bash <skill-dir>/scripts/astrill.sh status # inspect: app / tunnel / GUI menu / exit IP
bash <skill-dir>/scripts/astrill.sh on # connect (idempotent: no-op when already connected)
bash <skill-dir>/scripts/astrill.sh off # disconnect (idempotent: no-op when already disconnected; app stays alive)
Resolve <skill-dir> from the skill base directory announced at load time; when unavailable, ask the user for the installed skill path.