google-gemini gemini-cli
OFFICIALLABSCO SUMMARY
Eighteen of the 21 exist to help someone contribute to google-gemini/gemini-cli itself: ci watches GitHub Actions runs and verifies failures locally, code-reviewer and critique review a diff or a PR, pr-creator, prs, pr-address-comments, and async-pr-review manage the pull-request lifecycle, docs-writer and docs-changelog keep the docs and changelog in the repo's own style, string-reviewer checks user-facing text, github-issue-creator files a templated issue, review-duplication hunts for reinvented code, metrics and behavioral-evals track repository health and agent regressions, memory persists a session's decision log, and agent-tui plus tui-tester drive and test the CLI's own terminal UI. skill-creator is the odd one in that group — a guide for writing a new Gemini CLI skill, closer to meta-tooling than repo maintenance, but still aimed at a contributor rather than an end user.
Two more are demonstration skills with no real function — greeter ("A friendly greeter skill") and pirate-skill ("Speak like a pirate.") — and antigravity-support documents installing and migrating to Antigravity CLI, a separate Google product, not gemini-cli. If you came here hoping for a skill that teaches you to use Gemini CLI itself — its built-in tools, MCP setup, or authentication — none of the 21 do that; the CLI's own linked documentation is where that material lives.
READ THE FULL ANALYSIS
agent-tui's own description tells an agent not to use it. Its frontmatter opens with "Main Agents: Do NOT use this skill directly" and routes instead to the tui_tester subagent — an internal routing instruction that ships in the public skill catalog as written. We're surfacing it rather than smoothing it over: the skill only works as intended inside Gemini CLI's own subagent setup, not as something you'd invoke on its own.
Five of the 21 need local tooling, and two are unverified. Fourteen are "ready" and run with nothing beyond the CLI itself, but five — mostly the PR and CI skills — assume gh and a checked-out git repository, and two skills' setup requirements aren't established from what we could check.
ALSO IN THIS PACKAGE
worker
General purpose agent for any tasks that need a scoped context window.
WHAT'S INSIDE
21 showing · 21 totalNothing else to set up — install it and go.
agent-tui
Drives a text-only terminal app the way a person would — type, look at the screen, check what happened — with nobody at the keyboard.
antigravity-support
Up-to-date answers about Antigravity CLI, Google's terminal app for working with coding agents — what it needs, how to install it, how to move over from another tool.
async-pr-review
A pull request built, tested and reviewed in the background by separate worker agents, with the verdict waiting when you come back.
behavioral-evals
Tests that check whether the assistant made the right call — which tool it reached for — rather than whether the code it produced runs.
ci
Watches the automated checks running on your branch and, the moment one fails, runs the same thing on your own machine so you can fix it.
code-reviewer
A thorough second pair of eyes on a change — your own or someone else's — checking it for bugs, security holes and code that will be painful later.
critique
The last check on automation code a bot wrote — small flaws get fixed on the spot, and anything doubtful is thrown out rather than shipped.
docs-changelog
Writes up the what's-new pages for a new release — the highlights, the dates, the list of changes — in the format each kind of release expects.
docs-writer
Writes and edits the Gemini CLI documentation to one standard, so a reader moving between pages never notices a change of hands.
github-issue-creator
A GitHub issue that arrives complete — the right form, a descriptive title, and the details a maintainer needs to act on it.
greeter
The hello-world example of this skill system: it exists to show that a skill can be installed and actually picked up.
memory
Keeps an automated bot from starting each run with no memory of the last one — everything it learned lives in one file it reads first and updates last.
metrics
Looks at how the project's numbers have moved over time — how long pull requests wait, how fast issues pile up — works out why, and proposes one fix.
pirate-skill
Proof that a skill can change how the assistant talks and not just what it can do — this one turns it into a pirate.
pr-address-comments
Pulls together everything reviewers said on your pull request, so you can go through it and decide what is worth acting on.
pr-creator
Takes you from finished work to an open pull request, doing the steps people skip when they are in a hurry.
prs
The rules the project's automated fixer follows when it proposes a change: one problem per proposal, a written explanation of what it did and why, and its own scratch notes kept out of the commit.
review-duplication
Somebody on the team has usually written this already. This is the hunt for the existing version before a near-copy of it gets merged, and the review comment that names the file to use instead.
skill-creator
Turning a thing you keep explaining to the assistant into a written skill it can load on its own — how much to spell out and how much to leave to its judgement, then packaging it as a file other people can install.
string-reviewer
Every message this program shows a person is held to the same house voice: short, no apologising, no talking about itself in the first person, and never an error without a next step. It marks what breaks the rules and proposes the wording, rather than changing it behind your back.
tui-tester
Testing a program whose whole output is a screenful of text, by driving it the way a person would — typing, waiting, photographing the terminal and checking what came up, including at awkward window sizes.
HOW TO GET IT
npx skills add google-gemini/gemini-clinpx skills add google-gemini/gemini-cli --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.