paddleocr-doc-parsing
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Internal helper contract for calling the grok-companion runtime from Claude Code or Codex. Reference when invoking the Grok companion script or the grok_search MCP tool.
Claude Code
$ npx -y skills add VasiHemanth/grok-build-plugin --skill grok-runtime --agent claude-code
Codex
$ npx skills add VasiHemanth/grok-build-plugin --skill grok-runtime -a codex -y
Cursor
$ npx skills add VasiHemanth/grok-build-plugin --skill grok-runtime -a cursor -y
Gemini CLI
$ npx skills add VasiHemanth/grok-build-plugin --skill grok-runtime -a gemini-cli -y
GitHub Copilot
$ npx skills add VasiHemanth/grok-build-plugin --skill grok-runtime -a github-copilot -y
OpenCode
$ npx skills add VasiHemanth/grok-build-plugin --skill grok-runtime -a opencode -y
Windsurf
$ npx skills add VasiHemanth/grok-build-plugin --skill grok-runtime -a windsurf -y
name: grok-runtime description: Internal helper contract for calling the grok-companion runtime from Claude Code or Codex. Reference when invoking the Grok companion script or the grok_search MCP tool.
The Grok plugin wraps the local `grok` CLI's **headless mode** (`grok -p "<prompt>" --output-format json`). Grok manages its own session store under `~/.grok/sessions`, so the plugin does not run a separate server or broker.
Always invoke through the companion script so job tracking, prompt shaping, and tool filtering stay consistent:
node "${CLAUDE_PLUGIN_ROOT}/scripts/grok-companion.mjs" <subcommand> [flags] [text]Or, for live search from any MCP-capable agent, call the `grok_search` tool (auto-wired when the plugin is installed; otherwise `npx -y grok-build-x-search-mcp`).
| Need | Prefer | | --- | --- | | Live X sentiment, breaking news, "what are people saying" | `grok_search` / `/grok:search` | | Current package/version/docs facts beyond training cutoff | `grok_search` / `/grok:search` | | Second opinion code review on a diff | `/grok:review` | | Substantial implement/debug pass with write access | `/grok:rescue` or `grok:grok-rescue` subagent | | Trivial local edit the host can do in one step | **Do not** delegate — handle inline |
| Subcommand | Purpose | Tool surface | | --- | --- | --- | | `setup [--json]` | Check install + login (no API call) | none | | `review [--base <ref>] [--background] [--model <m>] [focus]` | Read-only code review of a git diff | denylist of write/shell/MCP/media; `--sandbox read-only` | | `task <text> [--background] [--resume-last\|--fresh] [--read-only] [--model <m>] [--effort <low\|medium\|high>]` | Delegate work; write-capable by default | full (or read-only with `--read-only`) | | `search <query> [--background] [--model <m>]` | Live X/web search | same safe profile as review (web tools kept) | | `status [--job <id>]` | List or show jobs | n/a | | `result [--job <id>]` | Final output + Grok session id | n/a | | `cancel [--job <id>]` | Cancel a running job | n/a |
On grok-cli **0.2.x**, `grok -p ... --tools <allowlist>` often fails session creation when web tools or shell are involved (`Requirements unsatisfied` / `run_terminal_cmd` / `auto_background_on_timeout`). This plugin **never** uses `--tools` for search/review; it uses `--disallowed-tools` + `--sandbox read-only` + `--no-subagents`, and disables vendor MCP imports in the child env to prevent recursive `grok_search` fork-bombs.
Want Claude Code, Codex, or Cursor to drive Grok Build? If you already pay for a Grok subscription, this gives any of those agents live X search and data right in their context. A couple of ways to wire it up.
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…