Grok Aurora CLI
Overview
Run the existing grok-aurora-cli project reliably and reproducibly. Prefer direct CLI commands over ad-hoc scripts, and produce concise run summaries with output paths, provider/model used, and any failures.
Quick Start
- Move into the project:
cd <workspace-root>/grok-aurora-cli - Activate environment:
source activate.sh - Confirm CLI:
grok --help - Check provider keys:
../claude-agent-toolkit/skills/grok-aurora-cli/scripts/check-env.sh
Execution Workflow
- Resolve intent and provider
- Use
grok makefor guided, interactive runs. - Use direct commands for deterministic execution (
grok video,grok fal-image,grok novita-image,grok venice-image,grok gemini-image,grok kling-image,grok banana).
- Validate prerequisites before long runs
- Ensure the selected provider key exists.
- Ensure prompt and image paths exist.
- Keep output naming explicit for repeatability (
-o output/<name>.mp4).
- Run generation and capture IDs/paths
- For async providers, record task/request IDs immediately from CLI output.
- For long video runs, prefer one command at a time to avoid confusing status tracking.
- Poll and retrieve assets
- Use
grok video-statusfor pending tasks. - Re-run with explicit status flags (
--fal,--novita,--kling,--seedance2,--veo) as needed. - Use
grok veo-4kfor Veo upgrade flows.
- Evaluate and summarize quality
- Use
grok eval <image-paths...>with optional--referenceto score identity/style consistency. - Report score totals, pass/fail threshold, and top failure reasons.
- Manage outputs and logs
- Use
grok stitchfor chain assembly. - Use
grok log --errorsfor debugging. - Keep generated artifacts in
output/with scenario-based subfolders.
Command Selection
Use the smallest command that satisfies the request:
- Text-to-image quick test:
grok generate "..."orgrok gemini-image ... - Image-to-image:
grok fal-image ...,grok novita-image ...,grok venice-image ...,grok kie-image ...,grok banana ... - Image-to-video:
grok video <prompt-file> -i <image> --provider <provider> - Guided selection:
grok make - Evaluation:
grok eval ... - Logs:
grok log,grok clear-log
Prefer prompt files under prompts/ for reproducibility rather than inline prompt text for long runs.
Reporting Format
After each run, provide:
- Command executed (redact secrets)
- Provider/model and key options
- Output file paths
- Task/request IDs (if async)
- Evaluation result (if run)
- Failures and next corrective action
Resources
scripts/check-env.sh: Print provider key readiness and fail if no providers are configured.scripts/run-grok.sh: Rungrokwith project activation handled automatically.references/command-recipes.md: Common command templates for repeatable generation and evaluation.
Use GUIDE.md in the CLI project as the authoritative command/options reference when a flag question is ambiguous.