What problem does it solve?
Gemini users often need repeatable, task-specific prompts and workflows. This skill lets you define custom slash commands in TOML files and run them from the Gemini CLI, reducing manual prompt composition and context switching.
Core Features & Use Cases
- Project-scoped commands: Place TOML command definitions under .gemini/commands to reuse across tasks and teammates.
- Namespace and organization: Create namespaced commands like git/commit.toml for structured workflows.
- Easy activation and runtime prompts: Commands load at invocation and support embedded prompts, shell execution, and file content injection.
- Use Case: Define a /status command that summarizes repository changes, or a /deploy command sequence to run deployment steps.
Quick Start
Create a new command by adding a TOML file under .gemini/commands (or ~/.gemini/commands for user scope) with a short description and a prompt. Then invoke it via /<command-name> in Gemini.