plugins/google-ecosystem/skills/gemini-command-development/SKILL.md
Expert guide for creating custom Gemini CLI commands. Covers slash command definitions (.toml), argument parsing, and shell execution. Use when creating custom Gemini commands, defining TOML command files, adding command arguments, or building extension-based commands. Delegates to gemini-cli-docs.
npx skillsauth add melodic-software/claude-code-plugins gemini-command-developmentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
STOP - Before providing ANY response about Gemini Commands:
- INVOKE
gemini-cli-docsskill- QUERY for the specific command topic
- BASE all responses EXCLUSIVELY on official documentation loaded
Expert skill for defining custom slash commands in the Gemini CLI. Unlike Claude Code's markdown-based commands, Gemini uses TOML configuration or Extension-based commands.
Keywords: gemini commands, custom slash commands, .toml commands, command arguments, command alias
Use this skill when:
commands.toml (or similar)<extension>/commands/*.toml)Gemini commands are typically defined in TOML files within extensions or configuration.
[command-name]
description = "Description"
prompt = "The actual prompt to send..."
(Note: Verify exact syntax via gemini-cli-docs as specific implementation details vary by version)
| Topic | Query Keywords |
| :--- | :--- |
| Definition | custom commands toml, define slash command |
| Arguments | command arguments, command variables |
| Scope | workspace commands, global commands |
What do you want to do?
gemini-cli-docs: "create custom command"gemini-cli-docs: "extension commands structure"Query: "How do I create a custom slash command in Gemini CLI?" Expected Behavior:
Query: "How do I add commands to my Gemini extension?" Expected Behavior:
Query: "How do I pass arguments to a Gemini command?" Expected Behavior:
Official Documentation:
Query gemini-cli-docs for:
development
Search Milan Jovanovic's .NET blog for Clean Architecture, DDD, CQRS, EF Core, and ASP.NET Core patterns. Use for finding applicable patterns, code examples, and architecture guidance. Invoke when working with .NET projects that could benefit from proven architectural patterns.
tools
Install and configure Data API Builder (DAB) for production SQL Server MCP access with RBAC
tools
Manage MssqlMcp servers - status, rebuild, and upstream updates
tools
Developer environment setup guides for Windows, macOS, Linux, and WSL. Use when setting up development machines, installing tools, configuring environments, or following platform-specific setup guides. Covers package management, shell/terminal, code editors, AI tooling, containerization, databases, and more.