在 Claude Code 中将斜杠命令合并至技能 (Skills)

@trq212
英语6个月前 · 2026年1月23日
560K
1.8K
159
128
2.0K

TL;DR

Anthropic 已将斜杠命令合并至 Claude Code 的技能 (Skills) 系统中,支持动态上下文加载与无缝的子 Agent 集成,且无需用户进行迁移。

我们已将斜杠命令合并到 Claude Code 的技能中。你无需进行任何迁移操作,这不会影响你现有的任何工作流程。

你可以使用斜杠命令语法(以 / 开头)调用任何技能。同样,你当前拥有的每个斜杠命令都可以作为技能被 Claude Code 调用。

此外,你还可以在技能中无缝使用子 Agent。

为什么要合并斜杠命令和技能?

斜杠命令是我们最早用于管理上下文的抽象方式之一,它作为一种渐进式信息展示的形式,可以确保模型仅在需要时才加载这些上下文。

但随着模型能力的提升,我们意识到技能是加载上下文更强大的方式。它们允许模型通过读取相关文件来动态加载上下文,并且你可以在 SKILL.MD 文件中引用其他文件,从而实现多层次的动态上下文。我们称之为渐进式信息展示,你可以在我们的工程博客中了解更多关于技能的工作原理。

合并技能和斜杠命令让 Claude 的操作更简单(例如,它不再需要同时使用斜杠命令工具和技能工具),同时也简化了用户的认知模型。

不过,你无需进行任何迁移。你在 ~/.claude/commands 中的斜杠命令将继续正常工作。

未来,当你考虑创建斜杠命令时,我们建议改为创建技能。这将使你能够使用我们为技能添加的新扩展,例如与子 Agent 配合使用的扩展。

对于你创建的每个技能,你可以选择它是用户可调用、模型可调用,还是两者均可(默认设置)。

如果你不希望用户通过斜杠命令调用某个技能,可以设置 user-invocable: false

如果你不希望模型自动调用某个斜杠命令,可以设置 disable-model-invocation: true

在技能中使用子 Agent

技能与子 Agent 天然契合。子 Agent 允许你在保护上下文窗口的同时执行技能,你还可以选择激活哪个子 Agent,以及是否要分叉上下文。

以下是一些你可能用到此功能的场景:

使用探索 Agent 的搜索技能

Thariq - inline image

设置 agent: <agent-name> 将生成一个子 Agent,并将该技能加载到其上下文中。

搜索是使用子 Agent 的技能类型的一个绝佳示例。例如,一个研究技能,你想使用探索 Agent 总结一组文件并返回结果。

使用分叉上下文的记忆技能

Thariq - inline image

设置 context: fork 会派生出一个拥有你当前所有上下文的子 Agent。当你希望与当前工作并行执行某个操作时,这非常有用。

例如,你可能有一个记忆技能,用于总结你最近的对话并将其放入特定文件中。但你不希望这些工具结果出现在你的主上下文中,因为它们与正在进行的工作无关。

在我们的文档中阅读所有关于此功能及更多技能相关内容:https://code.claude.com/docs/en/skills

一键保存

使用 YouMind AI 深度阅读爆款文章

保存原文、追问细节、总结观点,并在一个 AI 工作空间里把爆款文章沉淀成可复用笔记。

了解 YouMind
写给创作者

把你的 Markdown 变成干净的 𝕏 文章

图片上传、表格、代码块,往 𝕏 上手动重排太痛苦。YouMind 把整篇 Markdown 一键转成干净、可直接发布的 𝕏 文章草稿。

试试 Markdown 转 𝕏

更多可拆解样本

近期爆款文章

探索更多爆款文章