Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By orbruno
Execute Gemini-specific workflows: long context processing, image/video analysis, and batch data processing
npx claudepluginhub orbruno/gemini-workflows-ccpluginAnalyze images or videos using Gemini's multimodal capabilities
Batch process multiple data files through Gemini workflows
Process very large documents using Gemini's 2M token context window
Process multiple files through Gemini workflows for classification, extraction, or analysis. Use when user needs the same operation applied to many files.
Process very large documents or codebases using Gemini's 2M token context window. Use when dealing with content that exceeds typical context limits or requires seeing everything at once.
Analyze images or videos using Gemini's multimodal capabilities. Use when the user asks about image content, needs OCR, object detection, scene understanding, or video analysis.
Admin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Computer vision image processing and analysis
Google Gemini API with @google/genai SDK. Use for multimodal AI, thinking mode, function calling, or encountering SDK deprecation warnings, context errors, multimodal format errors.
Google Gemini CLI integration for Claude Code. Triggers: 'use gemini', 'ask gemini', 'run gemini', 'gemini cli', 'Google AI', 'Gemini reasoning'. Provides access to Gemini AI models with intelligent model selection, session continuation, and safe defaults.
Other AI models for tasks they excel at — Gemini image generation and Gemini thinking.
Image generation using Google's Gemini API
Generate or edit images using Google Gemini API via nanobanana
Toolkit for document extraction using Docling - convert PDFs and HTML into structured, citation-rich JSONL for AI processing pipelines
Personal knowledge management system for organizing files, cataloging literature, and maintaining consistent knowledge architecture. Configurable per-project via .claude/knowledge-management.local.md.
Comprehensive toolkit for BAML development: project scaffolding, code generation, testing, framework integration, and Gemini batch processing
Converts Claude Code plugins into Gemini CLI extensions with full automation
Complete WooCommerce and WordPress API integration for managing sites without the dashboard. Includes backup management, security auditing, and multi-site support.
Execute Gemini-specific workflows directly from Claude Code, leveraging Google's Gemini AI for multimodal analysis, long-context processing, and batch operations.
/gemini-workflows:analyze-image - Analyze images or videos using Gemini's multimodal capabilities/gemini-workflows:process-long-context - Process very large documents with Gemini's 2M token context window/gemini-workflows:batch-process - Batch process multiple files through Gemini workflowsClaude will automatically use Gemini when appropriate for:
The plugin provides these tools via the gemini-api MCP server:
analyze_visual - Analyze images/videos with Gemini's vision modelsprocess_long_context - Handle up to 2M tokens in a single requestgemini_query - General-purpose Gemini API queries# From the plugin directory
cd gemini-workflows
npm install
# Install in Claude Code
claude plugin install . --scope user
# Add to your shell profile (~/.zshrc or ~/.bashrc)
export GEMINI_API_KEY="your-api-key-here"
# Or set for this session only
export GEMINI_API_KEY="your-api-key-here"
Restart Claude Code to load the plugin
Test it works:
/gemini-workflows:analyze-image path/to/image.jpg
/gemini-workflows:analyze-image screenshot.png
/gemini-workflows:analyze-image photo.jpg "What objects are visible?"
Claude will also automatically use Gemini when you ask about images:
User: "What's in this screenshot.png?"
Claude: [Automatically uses visual-analysis skill with Gemini]
/gemini-workflows:process-long-context entire-codebase/**/*.py "Analyze architecture"
/gemini-workflows:process-long-context large-document.txt "Summarize key findings"
Or let Claude decide:
User: "Analyze all the Python files in this project for common patterns"
Claude: [Automatically uses long-context-processing skill with Gemini if content is large]
/gemini-workflows:batch-process "data/*.csv" "extract key insights"
/gemini-workflows:batch-process "images/*.jpg" "classify image content"
By default, the plugin uses:
gemini-1.5-flash for visual analysis and quick queries (fast, cost-effective)gemini-1.5-pro for long context processing (best quality for large content)You can override model selection in the slash commands or when calling MCP tools directly.
The plugin reads GEMINI_API_KEY from the environment. You can set it:
Shell profile (recommended for permanent use):
# Add to ~/.zshrc or ~/.bashrc
export GEMINI_API_KEY="your-key"
Claude Code launch (session-specific):
GEMINI_API_KEY="your-key" claude
Plugin configuration (not recommended for security):
Edit .claude-plugin/plugin.json to add the key (avoid committing this)
User Request
↓
Slash Command (optional) → Claude Code
↓
Skill Detection (autonomous) → Claude decides if Gemini needed
↓
MCP Server (gemini-api) → Calls Gemini API
↓
Gemini Response → Formatted and returned to user
Claude will invoke Gemini skills when:
Visual Analysis Skill:
Long Context Processing Skill:
Batch Processing Skill:
The gemini-api MCP server runs as a subprocess and communicates via stdio using the Model Context Protocol. It:
Set the environment variable before launching Claude:
export GEMINI_API_KEY="your-key"
claude
Check plugin installation: