What problem does it solve? Connecting a custom page or dashboard to a Grok Bot requires wiring a webhook routine, handling a sender key securely, and exposing a local server to other devices, which is error-prone when done manually. ## Core Features & Use Cases - Webhook Routine Creation: Creates a webhook-triggered routine via update_state with a prompt that treats POST bodies as untrusted data. - Secure Sender Key Handling: Requests the sender key through a secret-request card so the key never appears in chat, logs, or the browser. - Local Server and Tailscale Hosting: Hosts the UI on a server bound to 0.0.0.0 that POSTs signed JSON to the webhook, then exposes it on the tailnet with hostname and 100.x URLs. - Use Case: Build a dashboard button that, when clicked from any device on your Tailscale network, wakes a Grok Bot routine with a JSON payload to perform an action. ## Quick Start Build me a small dashboard page with a button that wakes my Grok Bot over a webhook and make it reachable from my other devices on Tailscale.