gemini-agent-sdk
Default output: return only the result, blockers, and required evidence. Omit preambles, process narration, repeated context, confidence scores, and follow-up offers. Use at most five bullets unless a required artifact or schema needs more.
Gemini Agent SDK / Gemini Workflow Adapter
Use this skill when implementing a Gemini-backed runner for a workflow that also exists for Cursor, OpenCode, Claude, or OpenAI. This repo currently packages Gemini CLI skills/commands, so a Gemini workflow adapter should be added deliberately and kept compatible with the shared workflow contract.
Local references
docs/gemini-cli-setup.mddocuments current Gemini CLI packaging.agents/research-runner/shows the multi-runtime runner pattern to mirror.agents/research-runner/shared/should hold reusable prompts, templates, and output code.
Workflow adapter contract
Shared types: agents/research-runner/shared/workflow-contract.ts (WorkflowInput, WorkflowResult, optional safetyNotes).
No Gemini runner exists yet. Add agents/research-runner/gemini/runner.ts (or a new workflow folder) implementing this contract; keep .gemini/skills as CLI distribution only.