← 返回目录
s.4操作⏱ 约 5 分钟

给 Skill 加参数与逻辑

让一个技能能适应不同输入

🔎 最后验证 2026-05📚 来源:Claude Code 官方文档🧰 Claude Code✅ 89 人学过👁 157 次阅读
为什么学这个

一个写死的命令只能干一件固定的事。但很多时候你想要"同一套流程、换个对象":审查这个文件 / 那个文件,翻译成英文 / 日文。让 Skill 接收参数,它就从"一招鲜"变成"一套灵活的工具"。

💡 打个比方

没参数的命令像只能投一种饮料的自动售货机;带参数的命令像能按你按键出不同饮料的售货机——同一台机器,你告诉它"要可乐",它给可乐;"要雪碧",给雪碧。参数就是你按下的那个键。

  • 参数= 调用命令时你顺带给的输入,命令会把它代入流程
    • /translate 日文 → 用"日文"作为目标语言执行翻译流程
    • /review src/app.js → 审查你指定的那个文件
  • 设计带参数的 Skill 时想清楚:
    • 它需要哪些输入?哪些必填、哪些可选(有默认值)?
    • 输入非法/缺失时怎么办?(P4 #7 输入校验的意识,Skill 里也适用)
  • 具体的参数写法以官方文档为准
示例:带参数的 /translate 命令
智图软件的赞赏码
都看到这了,打个赏呗!
接下来 · s.5
测试与分发 Skill
继续读下一节 →