robsonrung/rar-skills

grok-runner

Execute prompts using Grok CLI in headless print mode as the xAI seat (Grok 4.6).

View source

How to use

  1. Copy the installation command and review the source package before installing it in your own agent environment.
  2. Check the source document for required tools, credentials and supported hosts.
  3. Describe your input and desired deliverable; review the output against the source material.
npx skills add https://github.com/robsonrung/rar-skills --skill grok-runner

Before you start

  • Installation does not include a model subscription, API allowance or permission to access your files.
  • Repository stars and installation counts describe activity, not an independent quality or security test.
Original skill document

Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.

Grok Runner

Execute the caller's scoped prompt through the local CLI. Shared roles, envelope keys, and result handling live in shared/references/runner-common.md. Preserve seat fidelity: name the provider that actually answered, and report unavailable or unverified seats honestly.

Invocation

Set SKILL_DIR to this loaded skill directory in the same shell call:

bash
SKILL_DIR="<absolute path of this skill directory>";
python3 "$SKILL_DIR/scripts/run_grok.py" "<scoped prompt>" --json

An approved workflow supplies the exact model, effort, role, tool mode, and receipt policy. Pass those approved options and --disable-fallback; this basic example does not authorize a different route.

Runtime boundaries

  • Use the local authenticated grok CLI in print mode. Analysis roles default to enforced read-only plan mode.
  • --restrict-tools forces plan mode; --allow-write opts out within the caller's authority. Prompt and file context may be sent to the configured provider.
  • Sessions persist under ~/.grok; the native CLI has no persistence opt-out.
  • The native modelUsage receipt identifies the serving model. Effort values unsupported by a direct call are clamped and reported; approved routes must satisfy their exact plan.
  • No fallback is allowed. A missing CLI is an unavailable seat, never another model's answer.
  • Structured output is checked locally after the native schema constraint. A zero exit code does not make malformed output successful.

Load by need

Result

Read agent_message and the wrapper envelope. Check success, serving-model receipt, effective runner/provider, and any fallback or malformed-output status. A completed process alone does not prove the requested task or model was used. Report touched files when the caller authorized edits.

Integration

agents/openai.yaml exposes this skill as a native Codex-app subagent seat; do not remove it.

Related by task

from this repository

More skills

All skills