用途:该技能帮助用户在 Claude Code 中设计并创建自定义 slash 命令(斜杠命令)。斜杠命令是以 / 开头、由用户显式调用的操作,执行时会展开为完整提示词交由 Claude 处理,与自动调用的 subagent 不同。
主要能力:介绍命令文件的存放位置(项目级为 .claude/commands/{command-name}.md,个人级为 ~/.claude/commands/{command-name}.md);YAML 前置字段(description、argument-hint、allowed-tools、model、disable-model-invocation,均为可选);参数写法($ARGUMENTS 取全部参数,$1、$2 取位置参数);用 ! 前缀在执行前运行 bash 命令;用 @ 引用文件内容;通过关键词触发扩展思考;通过插件打包分发命令。
必要用法:插件安装命令为 /plugin marketplace add <url>、/plugin install <name>、/plugin list、/plugin uninstall <name>。命令推荐薄封装模式,即命令只作为触发入口去激活某个 Skill,复杂流程写在 SKILL.md 中,形成 Command → Skill →(Subagent)的流程。
适用场景:简单动作、上下文收集、多步工作流、前置校验、代码生成、Skill 激活、防止上下文污染等多种命令模式;可限制工具权限与指定模型,并可被 SlashCommand 工具自动调用。
限制:命令需填写 description 才能被 Claude 看到;受 SLASH_COMMAND_TOOL_CHAR_BUDGET 预算限制(默认 15,000 字符),可用 disable-model-invocation: true 禁止自动调用。具体收费、价格与更多平台信息暂未提供。