Gemini命令开发Skill gemini-command-development

Gemini命令开发技能:专家指南,用于创建自定义Gemini CLI命令,包括斜杠命令定义、TOML配置、参数解析和扩展开发。关键词:Gemini CLI、自定义命令、TOML、参数处理、扩展命令、命令行工具、AI工具开发。

DevOps 0 次安装 0 次浏览 更新于 3/11/2026

name: gemini-command-development description: 创建自定义Gemini CLI命令的专家指南。涵盖斜杠命令定义(.toml)、参数解析和shell执行。在创建自定义Gemini命令、定义TOML命令文件、添加命令参数或构建基于扩展的命令时使用。委托给gemini-cli-docs。 allowed-tools: Read, Glob, Grep, Skill

Gemini命令开发

🚨 强制:首先调用gemini-cli-docs

停止 - 在提供任何关于Gemini命令的响应之前:

  1. 调用 gemini-cli-docs 技能
  2. 查询 特定的命令主题
  3. 基于 加载的官方文档提供所有响应

概述

定义Gemini CLI中自定义斜杠命令的专家技能。与Claude Code的基于Markdown的命令不同,Gemini使用 TOML 配置或 扩展 基于的命令。

何时使用此技能

关键词: gemini命令,自定义斜杠命令,.toml命令,命令参数,命令别名

在以下情况下使用此技能:

  • commands.toml 中创建自定义命令(或类似文件)
  • 创建基于扩展的命令(<extension>/commands/*.toml
  • 定义命令参数和默认值
  • 将命令映射到复杂提示

命令结构(TOML)

Gemini命令通常在扩展或配置内的TOML文件中定义。

[command-name]
description = "Description"
prompt = "The actual prompt to send..."

(注意:通过 gemini-cli-docs 验证确切的语法,因为具体实现细节因版本而异)

关键词注册表(委托给gemini-cli-docs)

主题 查询关键词
定义 custom commands toml, define slash command
参数 command arguments, command variables
范围 workspace commands, global commands

快速决策树

您想做什么?

  1. 创建简单别名 -> 查询 gemini-cli-docs: “create custom command”
  2. 在扩展中打包命令 -> 查询 gemini-cli-docs: “extension commands structure”

测试场景

场景1:创建自定义命令

查询:“如何在Gemini CLI中创建自定义斜杠命令?” 预期行为

  • 技能在"自定义斜杠命令"时激活
  • 委托给gemini-cli-docs获取TOML语法 成功标准:用户收到TOML命令定义示例

场景2:扩展命令

查询:“如何将命令添加到我的Gemini扩展中?” 预期行为

  • 技能在"扩展命令"时激活
  • 提供扩展命令结构 成功标准:用户收到扩展命令路径和格式

场景3:命令参数

查询:“如何向Gemini命令传递参数?” 预期行为

  • 技能在"命令参数"时激活
  • 委托给文档获取变量语法 成功标准:用户收到参数处理模式

参考文献

官方文档: 查询 gemini-cli-docs 获取:

  • “custom commands”
  • “slash commands”

版本历史

  • v1.1.0 (2025-12-01):添加了测试场景部分
  • v1.0.0 (2025-11-25):初始发布