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.