Skip to main content

grok-build-cli

Invoke the locally installed Grok Build CLI from Codex and return Grok's response. Use whenever the user asks Codex to call, consult, run, or delegate a prompt to Grok or Grok Build, including Grok web/X searches and agentic Grok tasks. This Skill covers only the invocation mechanism, process monitoring, and response capture; it does not prescribe the task itself.

소스 정보

저장소
Pluviobyte/rnskill
최근 소스 활동
2026년 8월 13일 03:38
감지된 SKILL.md 언어
영어
스타
1,689
포크
198

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
2 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
grok-build-cli
description
Invoke the locally installed Grok Build CLI from Codex and return Grok's response. Use whenever the user asks Codex to call, consult, run, or delegate a prompt to Grok or Grok Build, including Grok web/X searches and agentic Grok tasks. This Skill covers only the invocation mechanism, process monitoring, and response capture; it does not prescribe the task itself.
# Call Grok Build Call the local `grok` CLI from Codex. Do not add an unrelated research, download, editing, or production workflow. ## Check availability Before the first call in a task, run: ```bash command -v grok grok models ``` `grok models` must confirm that the user is logged in and show at least one available model. If authentication is missing, report it and run `grok login` only when the user wants to authenticate interactively. ## Choose the call form For a direct single-turn answer that does not need Grok tools: ```bash grok --single 'PROMPT' --output-format plain ``` For an agentic task that may use Grok's tools, including X or web search, put the full prompt in a UTF-8 file and run: ```bash grok --prompt-file '/absolute/path/prompt.md' \ --max-turns 8 \ --output-format plain ``` Use `--model MODEL` only when the user requests a particular available model. Otherwise use Grok's configured default. ## Run from Codex 1. For a long prompt, create `prompt.md` with `apply_patch`; avoid fragile shell quoting. 2. Start Grok with `exec_command`, normally using `yield_time_ms: 1000`. 3. If the command returns a session ID, poll it with `write_stdin`, sending an empty string and waiting at most 30 seconds per poll. 4. Share a concise progress update when a call runs longer than 60 seconds. 5. Capture Grok's final stdout. Treat a nonzero exit code, `Max turns reached`, or empty final output as failure. 6. Return Grok's answer to the user, clearly identified as Grok's result when attribution matters. ## Isolation When Grok should only execute the supplied prompt and must not inspect the current repository's skills or instructions, give it an empty temporary working directory: ```bash GROK_CALL_DIR="$(mktemp -d)" grok --cwd "$GROK_CALL_DIR" --no-memory --no-subagents \ --prompt-file '/absolute/path/prompt.md' \ --max-turns 8 \ --output-format plain ``` Use this isolation by default for web/X research and independent second opinions. Use the actual project directory only when Grok must read or modify that project. ## Guardrails - Do not claim Grok was called unless the CLI actually ran. - Do not fabricate, paraphrase as successful, or silently replace an empty or failed Grok response. - Do not pass secrets in prompts or command-line arguments. - Do not use `--always-approve`, `bypassPermissions`, or broad write access unless the user explicitly authorizes the corresponding mutations. - Do not resume an unrelated prior Grok session. Start a new call unless the user explicitly asks to continue a specific Grok session. - Keep this Skill task-agnostic: the user's prompt determines what Grok does.
GitHub에서 보기