先看看示例
作者提供的示例,实际效果取决于你的输入和使用工具。
输入
在技能目录中参照该示例编写自己的 /example-command,验证 argument-hint 与 allowed-tools 是否按预期生效。
输出
预期交付:按指令解析参数、调用允许工具执行动作后的结果报告。(编辑说明,非实际运行结果)
方法说明
--- name: example-command description: An example user-invoked skill that demonstrates frontmatter options and the skills/<name>/SKILL.md layout argument-hint: <required-arg> [optional-arg] allowed-tools: [Read, Glob, Grep, Bash] --- # Example Command (Skill Format) This demonstrates the `skills/<name>/SKILL.md` layout for user-invoked slash commands. It is functionally identical to the legacy `commands/example-command.md` format — both are loaded the same way; only the file layout differs. ## Arguments The user invoked this with: $ARGUMENTS ## Instructions When this skill is invoked: 1. Parse the arguments provided by the user 2. Perform the requested action using allowed tools 3. Report results back to the user ## Frontmatter Options Reference Skills in this layout support these frontmatter fields: - **name**: Skill identifier (matches directory name) - **description**: Short description shown in /help - **argument-hint**: Hints for command arguments shown to user - **allowed-tools**: Pre-approved tools for this skill (reduces permission prompts) - **model**: Override the model (e.g., "haiku", "sonnet", "opus") ## Example Usage ``` /example-command my-argument /example-command arg1 arg2 ```