gemini-cli
Gemini CLI tool for building, debugging & deploying with AI. Use when querying codebases, generating apps from images/PDFs, automating workflows, or performing AI-powered code tasks from the command line.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bigbubbaagent-bot/gemini-cliWhat This Skill Does
The Gemini CLI tool empowers developers to interact directly with Google's Gemini models within their terminal. By bridging the gap between your local codebase and advanced AI, it facilitates tasks ranging from complex code debugging to intelligent document processing. It acts as an interface that allows you to treat your terminal as an AI-powered workstation, capable of reading directory structures, analyzing large codebases, and automating repetitive development tasks.
Installation
To get started, ensure you have Node.js 20.0.0+ installed on your machine. You can install the package globally using npm via npm install -g @google/gemini-cli or via Homebrew on macOS using brew install gemini-cli. Once installed, you must provide your authentication token by exporting your API key: export GEMINI_API_KEY="your_api_key_here". This ensures the tool can communicate with the Gemini API. Verify the installation by running gemini --version in your terminal.
Use Cases
This skill is highly effective for developers dealing with legacy code or unfamiliar frameworks. Use it to generate documentation from existing code files, perform sentiment analysis on logs, or draft unit tests automatically. It is particularly useful for 'Multi-modal' workflows where you feed screenshots of UI designs or PDF documentation into the CLI to generate corresponding frontend templates or API definitions. Furthermore, it excels in interactive debugging, where you can pipe error logs directly into the agent to identify potential root causes and receive suggested patches instantly.
Example Prompts
- "Gemini, analyze the current directory and suggest a refactoring plan to improve modularity in our authentication service."
- "Look at this screenshot of my UI design and generate a Tailwind CSS and React component structure that matches this layout."
- "Debug the following error stack trace from my application logs and explain why the database connection pool is failing."
Tips & Limitations
To maximize efficiency, keep your API key secure by using a .env file or a secrets manager rather than hardcoding it in shell profiles. Be mindful of token limits when passing entire large-scale repositories; it is often better to provide specific relevant modules or files for analysis. Note that the tool relies on an active internet connection to hit Google's API endpoints. Since the CLI runs in your local terminal, it does not cache sensitive data, ensuring that your raw code or documents are handled according to your local machine's security permissions. Always review AI-generated code before executing it in production environments.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bigbubbaagent-bot-gemini-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, code-execution
Related Skills
miro-api
Complete Miro REST API reference for building integrations, automating workflows, and programmatically managing boards, cards, shapes, users, and team resources. Language-agnostic documentation with examples, authentication patterns, rate limiting, webhooks, and error handling.
miro-sdk
Complete Miro Web SDK reference for building web plugins and desktop applications. Covers setup, core APIs (boards, shapes, text, items, selections, events), authentication, real-time collaboration, examples in TypeScript/JavaScript, best practices, and error handling.
miro-cli
Miro CLI tool for board/team/org management via command line. Use when querying boards, exporting data, viewing teams/organizations, or automating Miro workflows from the terminal.
miro-mcp
Connect OpenClaw agents to Miro via Model Context Protocol (MCP). Use when generating diagrams, visualizing code, brainstorming board layouts, or integrating Miro into AI-powered design workflows. Supports OAuth 2.1 authentication, 14+ MCP-compatible clients (Cursor, Claude Code, Replit, Lovable, VSCode/Copilot, Gemini CLI, Windsurf, Kiro CLI, Amazon Q, others). Best for design thinking, architecture visualization, project planning, collaborative ideation.