gemini-cli
Executes tasks using the Gemini CLI (`gemini`). Automatically determines the safest approval mode (plan, auto_edit, or yolo) based on the task type.
npx skills add majiayu000/claude-skill-registry --skill gemini-cli --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# executing-gemini ## Purpose Use this skill to perform coding, research, or automation tasks using the `gemini` CLI. It maps requests to Gemini's native approval modes to balance automation with security. ## Permission Tiers | Tier | Gemini Mode | Capability | Approval Required | Typical Tasks | | :---- | :---------- | :------------------------------------------- | :------------------ | :---------------------------------------- | | **0** | `plan` | Read-only access, analysis, research. | **No** | Code review, audits, web research. | | **1** | `auto_edit` | Auto-approves file edits; prompts for shell. | **Yes** | Refactoring, documentation, lint fixes. | | **2** | `yolo` | Auto-approves ALL tools (edits + shell). | **Yes (High Risk)** | CI/CD, complex builds, automated testing. | ## Implementation Workflow ### 1. Analyze & Classify Analyze the user's intent to determine the required permission tier. - **Tier 0 (Plan)**: Does the task only involve reading code or searching for information? - **Tier 1 (Auto-Edit)**: Does the task involve modifying files but no command execution? - **Tier 2 (YOLO)**: Does the task require running tests, build scripts, or managing dependencies autonomo
- Purpose
- Permission Tiers
- Implementation Workflow
- 1. Analyze & Classify
- 2. Approval Protocol
- 3. Execution
- Configuration
- Examples
Tier 0 (Plan) gemini -p "<prompt>" --approval-mode plan --sandbox Tier 1 (Auto-Edit) gemini -p "<prompt>" --approval-mode auto_edit Tier 2 (YOLO) gemini -p "<prompt>" --approval-mode yolo
What does the gemini-cli skill do?
Executes tasks using the Gemini CLI (`gemini`). Automatically determines the safest approval mode (plan, auto_edit, or yolo) based on the task type.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill gemini-cli --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
