Build Helper
nhiroyasu/wallpaper-play
Build and test helper for wallpaper-play. An agent skill from nhiroyasu/wallpaper-play.
Run a structured code review (Codex default, Claude optional) as a closeout check on a local or PR branch before commit or ship.
$ npx skills add sozercan/kaset --skill autoreview -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install sozercan/kaset autoreview --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/sozercan/kaset.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/autoreview .claude/skills/autoreview && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "autoreview" agent skill from https://github.com/sozercan/kaset/tree/main/.agents/skills/autoreview into .claude/skills/autoreview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autoreview", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/sozercan/kaset/tree/main/.agents/skills/autoreviewType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add sozercan/kaset --skill autoreview -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install sozercan/kaset autoreview --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sozercan/kaset.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/autoreview .agents/skills/autoreview && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "autoreview" agent skill from https://github.com/sozercan/kaset/tree/main/.agents/skills/autoreview into .agents/skills/autoreview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autoreview", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add sozercan/kaset --skill autoreview -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install sozercan/kaset autoreview --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sozercan/kaset.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/autoreview .cursor/skills/autoreview && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "autoreview" agent skill from https://github.com/sozercan/kaset/tree/main/.agents/skills/autoreview into .cursor/skills/autoreview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autoreview", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/sozercan/kaset.git --path .agents/skills/autoreview--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add sozercan/kaset --skill autoreview -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install sozercan/kaset autoreview --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sozercan/kaset.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/autoreview .gemini/skills/autoreview && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "autoreview" agent skill from https://github.com/sozercan/kaset/tree/main/.agents/skills/autoreview into .gemini/skills/autoreview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autoreview", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install sozercan/kaset autoreviewInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add sozercan/kaset --skill autoreview -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/sozercan/kaset.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/autoreview .github/skills/autoreview && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "autoreview" agent skill from https://github.com/sozercan/kaset/tree/main/.agents/skills/autoreview into .github/skills/autoreview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autoreview", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add sozercan/kaset --skill autoreview -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install sozercan/kaset autoreview --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sozercan/kaset.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/autoreview .opencode/skills/autoreview && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "autoreview" agent skill from https://github.com/sozercan/kaset/tree/main/.agents/skills/autoreview into .opencode/skills/autoreview/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "autoreview", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
autoreviewRun a structured code review (Codex default, Claude optional) as a closeout check on a local or PR branch before commit or ship.
Autoreview is an agent skill from sozercan/kaset. Run a structured code review (Codex default, Claude optional) as a closeout check on a local or PR branch before commit or ship.
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts (for example `scripts/autoreview.test.py` and `scripts/test-review-harness.py`).
It sits in Development. It works with YouTube and macOS. The repository describes itself as: 📼 The missing YouTube and YouTube Music macOS app. The licence is MIT.
Read from SKILL.md and the folder at commit 4b74e9f. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 5 files in scripts/ (Python and PowerShell), which the agent can run.
Shell commands in SKILL.md call:
ghcodexpythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Autoreview loads about 3k tokens when it runs. Until then it costs about 35 tokens; SKILL.md has 1,470 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from sozercan/kaset at commit 4b74e9f, republished under its MIT licence (© sozercan). 1,470 words, ~2,964 tokens.
.claude/skills/autoreview/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Run the bundled structured review helper as a closeout check. This is code review, not Guardian auto_review approval routing.
Codex review is the default when no engine is set. It usually delivers the best review results and should remain the normal final closeout engine.
Use when:
review still running: ... elapsed=... pid=... as healthy progress, not a hang. Let the helper continue while heartbeats are advancing. Pass --stream-engine-output when live engine text is useful; Codex and Claude filter tool/file chatter, other engines pass raw output through.clawsweeper[bot] or another automation, identify the human trigger when practical. Check timeline/comments first; if rate-limited, use gitcrawl/cache or public PR HTML. Look for maintainer commands such as @clawsweeper automerge, /landpr, or labels/status comments that armed automerge. Report automerge triggered by @login; if not found, say trigger unknown.codex review, nested reviewers, or reviewer panels from inside the review. The helper builds one bundle, calls one selected engine, validates one structured result, and stops.gh/Gitcrawl reports database disk image is malformed, run gitcrawl doctor --json once to let the portable cache repair before retrying review; do not bypass the shim unless repair fails and freshness requires live GitHub.gitcrawl doctor --json and inspect source_db_health, runtime_db_health, and portable_store_status before falling back to live GitHub.Dirty local work:
<autoreview-helper> --mode localUse this only when the patch is actually unstaged/staged/untracked in the
current checkout. --mode uncommitted is accepted as an alias for --mode local.
For committed, pushed, or PR work, point the helper at the commit
or branch diff instead; do not force dirty modes just
because the helper docs mention dirty work first. A clean local review
only proves there is no local patch.
Branch/PR work:
<autoreview-helper> --mode branch --base origin/mainOptional review context is first-class:
<autoreview-helper> --mode branch --base origin/main --prompt-file /tmp/review-notes.md --dataset /tmp/evidence.jsonIf an open PR exists, use its actual base:
base=$(gh pr view --json baseRefName --jq .baseRefName)
<autoreview-helper> --mode branch --base "origin/$base"Committed single change:
<autoreview-helper> --mode commit --commit HEADor with the repo-local helper:
.agents/skills/autoreview/scripts/autoreview --mode commit --commit HEADUse commit review for already-landed or already-pushed work on main. Reviewing
clean main against origin/main is usually an empty diff after push. For a
small stack, review each commit explicitly or review the branch before merging
with --base.
Format first if formatting can change line locations. Then it is OK to run tests and review in parallel:
scripts/autoreview --parallel-tests "<focused test command>"On Windows, the default --parallel-tests shell preserves the platform cmd.exe
semantics used by Python shell=True. Use --parallel-tests-shell powershell
or --parallel-tests-shell pwsh when the focused test command is PowerShell-specific.
Tradeoff: tests may force code changes that stale the review. If tests or review lead to code edits, rerun the affected tests and rerun review until no accepted/actionable findings remain. Once that rerun exits cleanly, stop; do not spend another long review cycle on redundant confirmation.
Run multiple reviewers against one frozen bundle:
<autoreview-helper> --reviewers codex,claude--panel is shorthand for Codex plus Claude unless --engine changes the first reviewer:
<autoreview-helper> --panelSet reviewer models and thinking/effort explicitly:
<autoreview-helper> --reviewers codex,claude --model codex=gpt-5.1 --thinking codex=high --model claude=sonnet --thinking claude=maxInline syntax is also supported:
<autoreview-helper> --reviewers codex:gpt-5.1:high,claude:sonnet:maxCodex maps thinking to model_reasoning_effort and accepts low, medium,
high, or xhigh. Claude maps thinking to --effort and also accepts max.
Engines without a real thinking knob reject --thinking.
Run the helper directly so target selection, engine choice, structured validation, and exit status all stay in one path. If output is noisy, summarize the completed helper output after it returns; do not ask another agent or reviewer to rerun the review.
OpenClaw repo-local helper:
.agents/skills/autoreview/scripts/autoreview --helpagent-scripts checkout helper:
~/Projects/agent-scripts/skills/autoreview/scripts/autoreview --helpOn native Windows, invoke the extensionless Python helper through Python:
python skills\autoreview\scripts\autoreview --helpThe smoke harness has thin shell wrappers over a shared Python implementation:
.agents/skills/autoreview/scripts/test-review-harness --fixture benign --engine codexskills\autoreview\scripts\test-review-harness.ps1 -Fixture benign -Engine codexGlobal helper from agent-scripts:
~/.codex/skills/agent-scripts/autoreview/scripts/autoreview --helpThe helper:
--mode uncommitted as an alias for --mode localgh pr view worksorigin/main for non-main branches--engine codex, claude, droid, and copilot; default is AUTOREVIEW_ENGINE or codex; Codex should remain the default when nothing is setgit, gh, reviewer, and PowerShell shell commands from absolute PATH entries only, never from the reviewed checkout; explicit relative --*-bin paths are refused--mode commit --commit <ref> for already-committed work, especially clean main after landing--mode auto or forced to --mode branch for PR/branch work; do not force --mode local after committing--output, --json-output, or live streamed engine stderr is set--dry-run, --parallel-tests, --parallel-tests-shell, --prompt, --prompt-file, --dataset, --no-tools, --no-web-search, and commit refs--stream-engine-output or AUTOREVIEW_STREAM_ENGINE_OUTPUT=1 for live engine text while preserving structured validation; Codex and Claude hide tool/file event details, emit compact activity summaries, and report usage at turn completion--panel / --reviewers, plus per-engine --model and --thinkingcodex exec with read-only sandbox and structured outputreview still running: <engine> elapsed=<seconds>s pid=<pid> to stderr at long-running intervals while waiting for the selected review engine, unless streamed output or compact Codex activity has been visible recentlyautoreview clean: no accepted/actionable findings reported when the selected review command exits 0Include:
Do not run another review solely to improve the final report wording. If the final helper run exited 0 and produced no accepted/actionable findings, report that exact run as clean.
© sozercan, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (scripts) in .agents/skills/autoreview of sozercan/kaset.
Open the folder on GitHubat commit 4b74e9f
Autoreview next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Autoreview this skillsozercan/kaset | 2.4k | — | ~3k | Automated safety check: Pass | MIT | |
| Build Helpernhiroyasu/wallpaper-play | 148 | — | ~143 | Automated safety check: Pass | MIT | |
| Git Worktree Setupk8zdev/k8z | 155 | — | ~930 | Automated safety check: Pass | None | |
| Core Data ExpertAvdLee/Core-Data-Agent-Skill | 314 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Liney CLIeverettjf/liney | 150 | — | ~1.2k | Automated safety check: Notes | Apache-2.0 | |
| Native App Performanceharperreed/dotfiles | 334 | 4 repos | ~538 | Automated safety check: Pass | None |
nhiroyasu/wallpaper-play
Build and test helper for wallpaper-play. An agent skill from nhiroyasu/wallpaper-play.
k8zdev/k8z
Automate git worktree creation and copy private files (not tracked in git) to new workdirs.
AvdLee/Core-Data-Agent-Skill
Expert Core Data guidance (iOS/macOS): stack setup, fetch requests & NSFetchedResultsController, saving/merge conflicts, threading & Swift Concurrency, batch operations & persistent history…
everettjf/liney
Use the Liney CLI (liney) to inspect or control a running Liney terminal workspace and the agent sessions it hosts.
harperreed/dotfiles
Native macOS/iOS app performance profiling via xctrace/Time Profiler and CLI-only analysis of Instruments traces.
steipete/agent-scripts
Hopper debugging: macOS/iOS binaries, ObjC/Swift symbols, dyld, LLDB.
sozercan/kaset
A skill your agent uses when a task needs a new or modified YouTube Music API call, response parser validation, authenticated endpoint investigation, or fixture capture; explore endpoints with swift…
sozercan/kaset
A skill your agent uses when you need a fresh packaged .app bundle, a fast build-package-relaunch loop, or a packaged runtime repro for Kaset instead of a compile-only verification.
sozercan/kaset
A skill your agent uses when playback, auth recovery, queue sync, or hidden WebView state diverges from native Swift state and you need to debug the DRM playback WebView, bridge events, or…
Categories
Run a structured code review (Codex default, Claude optional) as a closeout check on a local or PR branch before commit or ship. Autoreview is an agent skill from sozercan/kaset. Run a structured code review (Codex default, Claude optional) as a closeout check on a local or PR branch before commit or ship.
Autoreview fits situations like: development work in your project.
Run `npx skills add sozercan/kaset --skill autoreview -a claude-code`. Or copy the skill folder (.agents/skills/autoreview in sozercan/kaset) into .claude/skills/autoreview in your project. Claude Code loads it when a task matches its description.
Run `npx skills add sozercan/kaset --skill autoreview -a codex`. Or copy the skill folder (.agents/skills/autoreview in sozercan/kaset) into .agents/skills/autoreview in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sozercan/kaset --skill autoreview -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/autoreview, .gemini/skills/autoreview, .github/skills/autoreview and .opencode/skills/autoreview in your project.
Going by SKILL.md and its folder, Autoreview needs Python and PowerShell for the scripts in its folder and the command-line tools its instructions call (gh, codex and python). Our summary lists: Python 3; PowerShell.
SKILL.md contains no URLs. Its commands use gh, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Autoreview is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Autoreview: Build Helper (nhiroyasu/wallpaper-play, 148 stars), Git Worktree Setup (k8zdev/k8z, 155 stars), Core Data Expert (AvdLee/Core-Data-Agent-Skill, 314 stars) and Liney CLI (everettjf/liney, 150 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
sozercan (a GitHub user) maintains it in sozercan/kaset, which has 2,362 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 3, 2026.
Source: sozercan/kaset on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.