toby-gemini

Send a user task to a Gemini pane in cmux and capture the response as a markdown file.

24|6|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/tobyilee/toby-plugins --skill toby-gemini
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: toby-gemini
Source: https://github.com/tobyilee/toby-plugins/tree/main/plugins/toby-multi-agent/skills/toby-gemini
Command: npx skills add https://github.com/tobyilee/toby-plugins --skill toby-gemini

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables sending a user task to a Gemini pane running in cmux and retrieving the completed result as a markdown file.

Core Features & Use Cases

  • Sends a task to Gemini and writes the result to a timestamped markdown file in the project workspace.
  • Watches for the result file and presents it to the user when available.
  • Supports timeouts and error messaging when Gemini does not respond in time.

Quick Start

Trigger the Gemini workflow by speaking a command like 'toby gemini' followed by your task.

Frequently Asked Questions about toby-gemini

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

FAQPage Schema
How do I send a task to a Gemini pane in cmux and save the output?▼

To send a task to a Gemini pane in cmux, trigger the workflow with a command like 'toby gemini' followed by your prompt. The skill sends the request and saves the Gemini output directly to a timestamped markdown file in your project workspace.

How does file polling work when retrieving Gemini responses from a cmux pane?▼

File polling works by using a background watcher that continuously checks a deterministic output path under the repository root. This mechanism detects when the Gemini pane completes its task and writes the final response to the file.

Do I need a specific environment setup to run Gemini tasks in cmux?▼

Yes, you need a Gemini pane already started by toby-team-starter. The workflow requires this active pane reference in cmux to deliver the task and a deterministic output path configured under your repository root to capture results.

What happens if Gemini does not respond within the expected timeframe?▼

If Gemini does not respond in time, the polling mechanism triggers a timeout. The skill handles this by providing user-facing error messaging to announce that the task has failed due to the response delay.

Can I persist AI task results from a terminal pane directly into my project workspace?▼

Yes, you can persist AI task results by capturing the final response as a timestamped markdown file directly in the project workspace. This allows for easy later viewing and sharing of the generated output.