Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/bgschiller-human-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/human-review
What's inside
- Skill name
human-review- Description
- Open a document for human review and editing. Use when a document needs Brian's input, review, or approval before proceeding.
- License
- Unlicense
- Instructions
- 82 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- allowed-tools: must be a space-separated string
- body: contains an absolute path from the author's machine
Files (2)
- SKILL.md
- open-editor.sh · scripts/
SKILL.md (first lines)
# Human Review
Open a document for Brian to review and edit, then continue after he's done.
## Helper script location
The editor helper is part of this skill, not part of the repository being reviewed. Do **not** run `scripts/open-editor.sh` relative to the current project.
Use the shared discovery path (independent of the current project):
```bash
"$HOME/.agents/skills/human-review/scripts/open-editor.sh" "$DOCUMENT"
```
The dotfiles source path is also available when working inside Brian's dotfiles checkout:
```bash
/Users/brian/dotfiles/skills/human-review/scripts/open-editor.sh "$DOCUMENT"
```
## Arguments
- `$1` - Path to the existing document to open for review
If no path is provided, ask Brian what document to open.
## Workflow
### Step 1: Save a baseline copy
Before opening the document, save a temporary baseline so you can compare Brian's edits without rereading the whole file.
```bash
REVIEW_BASELINE="$(mktemp "${TMPDIR:-/tmp}/human-review.XXXXXX")"
cp "$DOCUMENT" "$REVIEW_BASELINE"
```
If the document has not been written to disk yet, write it first, then create the baseline copy.
### Step 2: Open the document for review
```bash
"$HOME/.agents/skills/human-review/scripts/open-editor.sh" "$DOCUMENT"
```
The script detects the environment and opens the editor appropriately:
- **Inside tmux**: opens a vertical split with `$EDITOR`, blocks until Brian quits
- **Outside tmux**: opens with `code --wait`, blocks until Brian closes the file
### Step 3: Compare against the baseline
After the editor closes, compare the reviewed document to the temporary baseline.
```bash
diff -u "$REVIEW_BASELINE" "$DOCUMENT" || true
```
Use the diff output to determine what changed. If there is no diff, continue without rereading the document. For small edits, rely on the diff; only read the full document if the diff is too large, ambiguous, or the next workflow step requires the complete current content.
If Brian deletes all content, treat that as "abort this review."
### Step 4: Clean up the baseline
After comparing, remove the temporary baseline copy unless there is a specific debugging reason to keep it.
```bash
rm -f "$REVIEW_BASELINE"
```
If you intentionally keep a temporary file, tell Brian its path and why.
## Notes
- Always tell Brian what you're opening and why before launching the editor.
- Always use the absolute helper path above; don't assume the target repo has a `scripts/` directory.
- If the installed helper is unexpectedly missing, use the dotfiles source path shown above before falling back to `code --wait "$DOCUMENT"`.
- After comparing Brian's edits, acknowledge what changed and proceed accordingly.
- Prefer the diff over rereading the full document; reread only when needed.
- Temporary baseline files should usually be deleted after comparison.
- If Brian deletes all content, treat that as "abort this review."From bgschiller/dotfiles, Unlicense.
More from bgschiller/dotfiles
- 0.561score
get-user-attention
bgschiller
Notify the user when requested background work finishes or needs input, including CI pipeline or deployment watchers.
SkillAFreshness: AClaude Code +9 - 0.560score
mr-threads
bgschiller
List unresolved discussion threads on a GitLab merge request or GitHub pull request.
SkillAFreshness: AClaude Code +9 - 0.522score
webkit-localstorage
bgschiller
Inspect and modify WebKit localStorage databases on macOS.
SkillBFreshness: BClaude Code +9 - 0.516score
create-mr
bgschiller
Create a GitHub PR or GitLab MR using conversation context
SkillBFreshness: BClaude Code +9 - 0.510score
source-command-brainstorm
bgschiller
Brainstorm a new project or feature
SkillBFreshness: BClaude Code +9 - 0.507score
source-command-implementation-plan
bgschiller
Create an implementation plan
SkillBFreshness: BClaude Code +9 - 0.475score
check-pipeline
bgschiller
Check GitLab CI pipeline status and investigate failures.
SkillCFreshness: CClaude Code +9 - 0.474score
victoriametrics
bgschiller
Query Grammarly VictoriaMetrics via the victoriametrics MCP server using mcporter.
SkillCFreshness: CClaude Code +9 - 0.470score
stacked-branches
bgschiller
Guide for managing stacked MRs with git-branchless.
SkillCFreshness: CClaude Code +9 - 0.468score
grow-review
bgschiller
Summarize the past half-year of work into a project-based GROW review doc, mapping evidence to the IC guide (ic_guide.csv).
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 21, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Unlicense
- Repository
- github.com/bgschiller/dotfiles
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from bgschiller
- 0.561score
get-user-attention
bgschiller
Notify the user when requested background work finishes or needs input, including CI pipeline or deployment watchers.
SkillAFreshness: AClaude Code +9 - 0.560score
mr-threads
bgschiller
List unresolved discussion threads on a GitLab merge request or GitHub pull request.
SkillAFreshness: AClaude Code +9 - 0.522score
webkit-localstorage
bgschiller
Inspect and modify WebKit localStorage databases on macOS.
SkillBFreshness: BClaude Code +9 - 0.516score
create-mr
bgschiller
Create a GitHub PR or GitLab MR using conversation context
SkillBFreshness: BClaude Code +9 - 0.510score
source-command-brainstorm
bgschiller
Brainstorm a new project or feature
SkillBFreshness: BClaude Code +9 - 0.507score
source-command-implementation-plan
bgschiller
Create an implementation plan
SkillBFreshness: BClaude Code +9
Cite this page
human-review skill. Agent Mart. https://agentmart.dev/skills/bgschiller-human-review (last updated 2026-10-24)