gemini-automation

Automate Gemini operations and workflows through the Rube MCP gateway.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill gemini-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/gemini-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill gemini-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the complexity of managing Gemini-related tasks by providing a standardized, repeatable interface for tool discovery, connection management, and execution via the Rube MCP gateway.

Core Features & Use Cases

  • Tool Discovery: Dynamically search for available Gemini tools and schemas to ensure compatibility.
  • Connection Management: Verify and maintain active connections to Gemini toolkits.
  • Workflow Execution: Execute multi-step operations using discovered tools with proper memory and session handling.
  • Use Case: Automate repetitive Gemini API interactions by programmatically discovering the latest tool schemas and executing them within a managed session.

Quick Start

Use the gemini-automation skill to search for available tools and execute a Gemini task within a new session.

Frequently Asked Questions about gemini-automation

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

FAQPage Schema
How do I discover available Gemini tools?

Call the RUBE_SEARCH_TOOLS command with a specific use case query to retrieve a list of available tool slugs, input schemas, and execution plans.

Why must I call RUBE_SEARCH_TOOLS before executing?

Tool schemas and slugs change frequently. Searching first ensures you use the most current arguments and field names, preventing execution errors.

How do I verify my Gemini connection status?

Use the RUBE_MANAGE_CONNECTIONS command with the 'gemini' toolkit parameter to check if your connection is active before attempting any tool execution.

What is the purpose of the memory parameter?

The memory parameter maintains state across tool executions within a session. Always include it as an empty object '{}' if no specific state is required.

Can I reuse session IDs for different workflows?

No, you should generate new session IDs for distinct workflows to ensure clean state management and avoid interference between different tasks.