gemini-cli

Review code with Gemini CLI to identify bugs, security issues, and architectural concerns.

10|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/creator-hian/claude-code-plugins --skill gemini-cli-creator-hian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-cli
Source: https://github.com/creator-hian/claude-code-plugins/tree/main/gemini-plugin/skills/gemini-cli
Command: npx skills add https://github.com/creator-hian/claude-code-plugins --skill gemini-cli-creator-hian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates code analysis, review, and validation tasks using Google Gemini CLI, reducing manual effort and ensuring consistent quality. It streamlines integration into CI/CD pipelines and scripting, allowing for efficient, automated code quality checks.

Core Features & Use Cases

  • Code Analysis & Review: Execute Gemini commands for in-depth code examination, identifying bugs, security issues, and areas for improvement.
  • Model & Output Configuration: Easily switch between Gemini models (Flash for speed, Pro for complexity) and output formats (human-readable text, structured JSON, or stream-JSON).
  • CI/CD Integration: Embed Gemini into automation scripts and CI/CD pipelines for continuous quality and security checks.
  • Use Case: Automatically review a pull request for security vulnerabilities and coding best practices before merging, generating a structured JSON report for further processing.

Quick Start

Review this code for bugs: gemini -p "Review this code for bugs"

Frequently Asked Questions about gemini-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code review in CI/CD pipelines?

Code review automation integrates analysis tools into CI/CD pipelines to check code quality, security, and bugs on every commit. Gemini CLI enables this by running automated reviews across pull requests, generating structured reports, and blocking merges based on findings—reducing manual review overhead while maintaining consistent quality standards.

Can I use Gemini CLI to identify security vulnerabilities in my code?

Yes, Gemini CLI performs security auditing by analyzing code for vulnerabilities, insecure patterns, and architectural concerns. It supports multiple output formats (text, JSON, stream-JSON) for integration into security workflows and generates detailed reports suitable for compliance and remediation tracking.

What output formats does Gemini CLI support for code analysis reports?

Gemini CLI outputs analysis in three formats: human-readable text for quick review, structured JSON for programmatic processing, and stream-JSON for real-time report generation. This flexibility enables integration into different workflows—manual review, automated pipelines, and downstream tooling.

How do I run code analysis across multiple directories?

Gemini CLI supports multi-directory context and batch analysis, allowing you to review code across entire projects or selected folders in a single operation. It processes stdin input and directory paths in both headless and interactive modes, streamlining large-scale code audits.

Can I use Gemini CLI in approval or sandbox modes for controlled testing?

Yes, Gemini CLI provides sandbox and approval modes for safe testing before full deployment. Sandbox mode isolates analysis execution, while approval mode requires explicit sign-off on recommendations, enabling controlled rollout and validation in production-like environments.

Does Gemini CLI work with different AI models?

Gemini CLI supports model selection, allowing you to switch between Gemini Flash for fast analysis and Gemini Pro for complex code evaluation. This flexibility lets you balance speed and depth based on your analysis requirements and constraints.