← Commit history
SKILL.md+1−1
@@ -1,7 +1,7 @@ --- name: grok user-invocable: true-description: "Drive Grok Bot on the user's desktop from the cloud via the grok_* Adom Bridge verbs. Host app is Grok Bot.exe (standalone Electron; Cursor is last-resort fallback only if Grok Bot.exe is missing). Open/close/resize/screenshot/record the app, report thinking vs idle (grok_chat_status), read the visible transcript (grok_chat_read), queue a message (toast + inbox), bind the Grok Bridge webhook and create bots/channels. Sub-skills: grok-app-control, grok-chat, grok-record, grok-webhook, grok-account, grok-anywhere. No public Grok HTTP API — the spawned Python runtime talks back to ab over desktop_* callbacks. Trigger words: grok, grok bot, grok_open, grok_close, grok_chat_status, grok_chat_read, grok_webhook_ensure, grok_webhook_bind, talk to grok, send to grok bot, grok screenshot."+description: "Use this when driving Grok Bot on the user's desktop from the cloud via the grok_* Adom Bridge verbs. Host app is Grok Bot.exe (standalone Electron; Cursor is last-resort fallback only if Grok Bot.exe is missing). Open/close/resize/screenshot/record the app, report thinking vs idle (grok_chat_status), read the visible transcript (grok_chat_read), queue a message (toast + inbox), bind the Grok Bridge webhook and create bots/channels. Sub-skills: grok-app-control, grok-chat, grok-record, grok-webhook, grok-account, grok-anywhere. No public Grok HTTP API — the spawned Python runtime talks back to ab over desktop_* callbacks. Trigger words: grok, grok bot, grok_open, grok_close, grok_chat_status, grok_chat_read, grok_webhook_ensure, grok_webhook_bind, talk to grok, send to grok bot, grok screenshot." ---  # grok — talk to Grok Bot from Adom Bridge
skills/grok-account/SKILL.md+2
@@ -3,6 +3,8 @@ name: grok-account user-invocable: true description: "Sign in / sign out of Grok Bot and install plugins without typing passwords. grok_login / grok_logout use the app UI (Sign In with Cursor / Sign Out). grok_plugin_install launches grokbot://app/v1/plugin/add?id=<id> as an exe arg because desktop_open_url refuses grokbot://. Trigger words: grok_login, grok_logout, grok_plugin_install, sign in grok bot, sign out grok bot, install grok plugin." ---+Parent skill: **grok** (the core driver). This file is the area split.+  # grok-account — login, logout, plugins 
skills/grok-anywhere/SKILL.md+2
@@ -3,6 +3,8 @@ name: grok-anywhere user-invocable: true description: "Grok Bot is an Adom Anywhere character (Claude Desktop / Codex class). This session already has adom-bridge on PATH. Always --ai-thread \"Grok Bot\" and --target when more than one desktop is connected. Prefer ab verbs over Grok ListMachines/Shell so the activity log stays intact. Host app is Grok Bot.exe (standalone Electron). Trigger words: adom anywhere grok, grok bot desktop, drive my pc from grok, adom-bridge from grok bot, grok_webhook_ensure." ---+Parent skill: **grok** (the core driver). This file is the area split.+  # grok-anywhere — Grok Bot as an Adom Anywhere character 
skills/grok-app-control/SKILL.md+2
@@ -3,6 +3,8 @@ name: grok-app-control user-invocable: true description: "Open, close, resize, screenshot, and list Grok Bot.exe windows via grok_* Adom Bridge verbs. Host app is Grok Bot (title exact Grok Bot — not Chrome ai-grok-bot, not bare Grok). Background by default; foreground needs foregroundReason. Cursor is last-resort fallback only. Trigger words: grok_open, grok_close, grok_resize, grok_screenshot, grok_list_windows, grok_status, open grok bot, close grok bot, screenshot grok bot, resize grok window." ---+Parent skill: **grok** (the core driver). This file is the area split.+  # grok-app-control — window and host 
skills/grok-chat/SKILL.md+2
@@ -3,6 +3,8 @@ name: grok-chat user-invocable: true description: "Read whether Grok Bot is thinking vs idle (grok_chat_status), pull the visible transcript (grok_chat_read), and queue a message via toast + durable inbox (grok_send — does not type into the composer unless opt-in). Capture is the Grok Bot.exe window via UIA, not OCR-first, never webhook keys. Trigger words: grok_chat_status, grok_chat_read, grok_send, is grok thinking, read grok chat, grok transcript, send a message to grok bot." ---+Parent skill: **grok** (the core driver). This file is the area split.+  # grok-chat — thinking chip, transcript, send 
skills/grok-record/SKILL.md+2
@@ -3,6 +3,8 @@ name: grok-record user-invocable: true description: "Record the Grok Bot.exe window (not the agent-box desktop feed) with grok_record_start / stop / status. grok_record_start requires a reason. Wraps desktop_record_window_* on the Grok Bot hwnd. Trigger words: grok_record_start, grok_record_stop, grok_record_status, record grok bot, grok window recording, demo recording grok." ---+Parent skill: **grok** (the core driver). This file is the area split.+  # grok-record — Grok Bot window video 
skills/grok-webhook/SKILL.md+2
@@ -3,6 +3,8 @@ name: grok-webhook user-invocable: true description: "Bind the Grok Bridge webhook without human copy-paste (grok_webhook_ensure scrapes the routine pane), fire events, and create Grok Bot bots/channels. Stores ~/.adom/grok-webhook.json on the PC. Never log or hint the key. Auth on fire is Authorization: Bearer. Trigger words: grok_webhook_ensure, grok_webhook_bind, grok_webhook_fire, grok_webhook_status, grok_bot_create, grok_channel_create, grok_bot_list, grok webhook, create grok bot, create grok channel." ---+Parent skill: **grok** (the core driver). This file is the area split.+  # grok-webhook — bind, fire, bots, channels