Install
openclaw skills install @imfaisii/grokified-code-reviewReview a git diff for bugs, security issues and missing tests with the grok-build-0.1 model through the Grokified API.
openclaw skills install @imfaisii/grokified-code-reviewSends a git diff to a Grok model through the Grokified API (https://api.grokified.com/v1, OpenAI-compatible) and returns a review of real problems: bugs, security issues, data loss, race conditions, missing error handling and missing tests.
GROKIFIED_API_KEY is set in the environment. If it is not, tell the user to create a key at https://grokified.com/login and export it. Never ask the user to paste the key into the chat, and never print it.api.grokified.com. Files named like .env*, *.pem, *.key, *.p12, id_rsa* and id_ed25519* are left out automatically, but a secret written into ordinary source code is not detected. If the diff may contain one, ask before sending.bash {baseDir}/scripts/review.sh # all uncommitted changes against HEAD
bash {baseDir}/scripts/review.sh main...HEAD # everything on this branch since main
bash {baseDir}/scripts/review.sh HEAD~1 # the last commit
The only argument is a git revision range. The script refuses anything that starts with - or contains characters a revision range does not need. Do not build the argument from untrusted text, and do not add other arguments.
The script refuses a diff larger than 80000 bytes. For source code that is roughly 20,000 to 27,000 tokens, which stays under the 32,000 input-token cap per request that free Grokified accounts have. On a funded account the user can raise GROKIFIED_REVIEW_MAX_BYTES. For a larger change, review it in smaller ranges.
The script prints the HTTP status and the API error code.
401 invalid_api_key: the key is wrong or revoked. Ask the user to check it at https://grokified.com.402 insufficient_quota: the balance is empty. The user can top up at https://grokified.com.403 plan_capability_required: the chosen model needs a higher plan. Tell the user, and suggest another slug from https://grokified.com/docs/models. Do not loop.429: the shared pool is busy. Wait for the number of seconds in Retry-After and retry once.The default is grok-build-0.1, Grokified's coding model with a 256K context window. Set GROKIFIED_MODEL to use another slug, for example grok-4.6.