跳到主要内容
哒哒星球DADA PLANET

Skill · 已公开版本

example-command · 示例斜杠命令技能格式演示

演示 skills/<name>/SKILL.md 布局的用户调用型斜杠命令,说明 frontmatter 字段与参数解析方式,功能与旧版 commands 格式一致。

先看看示例

作者提供的示例,实际效果取决于你的输入和使用工具。

输入

在技能目录中参照该示例编写自己的 /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
```