Agent skill · Backend & API

invoking-gemini

Invokes Google Gemini models for structured outputs, multi-modal tasks, and Google-specific features. Use when users request Gemini, structured JSON output, Google API integration, or cost-effective parallel processing.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill invoking-gemini --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 7 KB
Bundled scripts: none
Version: 0.0.3
Path: skills/ai-llm/invoking-gemini/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Invoking Gemini Delegate tasks to Google's Gemini models when they offer advantages over Claude. ## When to Use Gemini **Structured outputs:** - JSON Schema validation with property ordering guarantees - Pydantic model compliance - Strict schema adherence (enum values, required fields) **Cost optimization:** - Parallel batch processing (Gemini Flash is lightweight) - High-volume simple tasks - Budget-constrained operations **Google ecosystem:** - Integration with Google services - Vertex AI workflows - Google-specific APIs **Multi-modal tasks:** - Image analysis with JSON output - Video processing - Audio transcription with structure ## Available Models **gemini-2.0-flash-exp** (Recommended): - Fast, cost-effective - Native JSON Schema support - Good for structured outputs **gemini-1.5-pro**: - More capable reasoning - Better for complex tasks - Higher cost **gemini-1.5-flash**: - Balanced speed/quality - Good for most tasks See [references/models.md](references/models.md) for full model details. ## Setup **Prerequisites:** 1. Install google-generativeai: ```bash uv pip install google-generativeai pydantic ``` 2. Configure API key via project knowledge file: **Option 1 (recommend

What's inside
Steps it walks through
  1. When to Use Gemini
  2. Available Models
  3. Setup
  4. Basic Usage
  5. Structured Output
  6. Parallel Invocation
  7. Error Handling
  8. Advanced Features
  9. Custom Generation Config
  10. Multi-modal Input
  11. Comparison: Gemini vs Claude
  12. Token Efficiency Pattern
  13. Limitations
  14. Examples
Ships with 1 file
  • metadata.json
Commands it runs
uv pip install google-generativeai pydantic
More from claude-skill-registry
All skills →
About this skill
What does the invoking-gemini skill do?

Invokes Google Gemini models for structured outputs, multi-modal tasks, and Google-specific features. Use when users request Gemini, structured JSON output, Google API integration, or cost-effective parallel processing.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill invoking-gemini --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.

Keep going