Submit, amend, and review Gerrit changes using git-review CLI. Use when asked to submit a patchset, download a change, rebase a change request, check CR status, or manage code reviews in Gerrit.
93
Does it follow best practices?
Evaluation — 92%
↑ 1.91xAgent success when using this skill
Validation for skill structure
Repository setup and configuration
pip install recommended
50%
100%
gitreview section header
100%
100%
gitreview host field
100%
100%
gitreview port field
100%
100%
gitreview project field
100%
100%
git review -s setup
100%
100%
SSH auth method
100%
100%
Username configuration
100%
100%
commit-msg hook
100%
100%
Force setup flag
0%
100%
SSH test command
100%
100%
Without context: $0.2964 · 1m 21s · 19 turns · 25 in / 4,328 out tokens
With context: $0.3469 · 1m 17s · 17 turns · 17 in / 3,956 out tokens
Change submission and review lifecycle
git review for submission
0%
100%
No git push
0%
100%
Amend for patchset update
100%
100%
Topic flag usage
0%
100%
Dry-run before submit
12%
100%
Submit and clean up
10%
100%
WIP/draft mode
0%
100%
No-rebase option
12%
100%
Download for update
0%
100%
Add reviewers flag
0%
0%
Without context: $0.2026 · 1m 13s · 12 turns · 17 in / 3,939 out tokens
With context: $0.3391 · 1m 9s · 16 turns · 567 in / 3,294 out tokens
Read operations via Python wrapper
Wrapper for listing
0%
100%
Wrapper for viewing
0%
100%
Wrapper for searching
0%
100%
Check command first
0%
100%
Projects list via wrapper
0%
100%
No git-review for reads
0%
100%
Connection from .gitreview
100%
100%
SSH for action ops
100%
100%
Limit flag
0%
100%
Markdown output noted
25%
100%
Without context: $0.2296 · 1m 23s · 12 turns · 17 in / 4,618 out tokens
With context: $0.5947 · 1m 40s · 21 turns · 7,152 in / 5,395 out tokens
SSH action commands and JSON automation
SSH for approval
100%
100%
SSH for abandonment
100%
100%
Message flag on SSH review
100%
100%
JSON format flag
100%
100%
jq for JSON processing
0%
100%
Wrapper for query reads
100%
100%
Port 29418 on SSH
100%
100%
Patchset in review command
100%
0%
Script produces output file
100%
100%
No wrapper for actions
100%
100%
SSH submit or vote
100%
100%
Without context: $0.1727 · 53s · 10 turns · 13 in / 3,336 out tokens
With context: $0.8234 · 2m 46s · 23 turns · 6,901 in / 9,770 out tokens
Advanced patchset and cherry-pick operations
Cherry-pick flag
0%
100%
No branch for cherry-pick
25%
100%
Specific patchset download
0%
100%
Compare flag usage
0%
100%
Branch naming pattern
30%
100%
Download vs cherry-pick distinction
20%
100%
Verbose flag
0%
0%
Wrapper for verification
0%
0%
Cleanup after cherry-pick
50%
100%
Patchset comparison workflow
50%
100%
Output file produced
100%
100%
Without context: $0.1658 · 1m 7s · 9 turns · 14 in / 3,457 out tokens
With context: $0.3531 · 1m 14s · 16 turns · 651 in / 3,642 out tokens
Multi-server Gerrit configuration
gitreview.remote config
0%
100%
Review -r flag
100%
100%
Distinct remote names
100%
100%
Per-repo vs global distinction
20%
100%
Two .gitreview or remotes
100%
100%
Port 29418 used
100%
100%
Wrapper with explicit host
0%
0%
git review -s for setup
0%
100%
Output file produced
100%
100%
No hardcoded push to wrong remote
50%
100%
Without context: $0.3186 · 1m 26s · 19 turns · 25 in / 4,917 out tokens
With context: $0.6735 · 2m · 27 turns · 7,161 in / 6,194 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.