npx claudepluginhub geekbot-com/geekbot-cli --plugin geekbotThis skill is limited to using the following tools:
Goal: get the user fully ready — CLI installed, CLI authenticated, and a clear "you're ready" or "here's what to do next" message at the end.
Reports geekbot CLI binary location, version, and authentication status in a compact markdown table. Safe proactive check before Geekbot actions.
Installs Google Workspace CLI (gws) on new machines using existing client_secret.json OAuth credentials. Covers npm install, credential import, and multi-scope browser auth.
Provides copy-paste instructions for GitHub CLI (gh) installation, authentication, and commands in Claude Code environment, covering repo ops, PRs, issues, and API usage to avoid common errors.
Share bugs, ideas, or general feedback.
Goal: get the user fully ready — CLI installed, CLI authenticated, and a clear "you're ready" or "here's what to do next" message at the end.
Check the CLI is on $PATH:
command -v geekbot
Install if missing:
npm install -g geekbot-cli
If npm isn't available, mention bun install -g geekbot-cli as an alternative and let the user run it themselves.
Verify the install:
geekbot --version
Check auth (does not prompt):
geekbot auth status
data.authenticated == true → skip to step 6.Walk the user through auth — do NOT handle the API key in-session. Tell them:
! geekbot auth setup --api-key <YOUR_KEY>! prefix runs it in your shell so the key lands in the OS keychain, not the conversation transcript.After the user reports back, re-run geekbot auth status to confirm.
Report final state. Example:
geekbot CLI: installed (v0.2.4)
Auth: authenticated as sabpap@geekbot.com
Next: you're ready — try "fetch my standups"
If auth is still missing, end with "run /geekbot:geekbot-setup again after completing the geekbot auth setup step."
API keys are secrets. Pasting one into the conversation puts it in the transcript and any logs/exports that derive from it. The CLI's auth setup command writes to the OS keychain — that's where it belongs. Once stored, every later geekbot … call authenticates silently.