Slash Command 是什么
Slash Command 是在 Agent 工作环境里用斜杠触发的自定义命令。它把高频任务封装成可复用流程。
Slash Command 看起来只是一个快捷命令。
但在 Claude Code、OpenCode 这类 Agent 工作环境里,它的意义更大:它把一套重复工作流程固化下来,让 Agent 每次都按同样的标准执行。
这让 AI 从「临场聊天」变成「可调用的工作流」。
Slash Command 解决什么
很多 AI 任务不是一次性的。
比如:
- 每周整理剪藏资料。
- 把资料转成文章大纲。
- 对草稿做反方审查。
- 生成 Newsletter 初稿。
- 检查事实和引用。
- 把输出归档到指定文件夹。
如果每次都重新写 prompt,流程很容易漂移。
Slash Command 的价值,就是把这些重复任务变成命令。
一个简单例子
比如你有一个 /weekly-report 命令。
它可以规定:
- 读取本周输入资料。
- 按主题聚类。
- 提炼关键发现。
- 标出值得写成文章的选题。
- 输出到指定 Markdown 文件。
以后你不需要每次重新说明流程,只要调用这个命令。
和 Prompt 的区别
Prompt 是一次性输入。
Slash Command 是可复用入口。
一个 prompt 可以很长,但仍然容易被复制、改坏、忘记。
一个 Slash Command 可以成为项目的一部分,和文件结构、输出标准、Agent 角色一起长期存在。
和 Skills 的区别
Slash Command 更像「做一件事」。
Skills 更像「掌握一种能力」。
比如:
/draft-newsletter是一个命令。- Super Writer 是一种写作能力。
命令负责触发流程,Skill 负责提供专业方法。
两者可以组合:一个 Slash Command 可以在执行时调用某个 Skill。
适合封装哪些任务
Slash Command 适合封装三类任务。
第一,高频任务。
你每周、每天或每个项目都会重复做。
第二,流程稳定的任务。
任务步骤相对清晰,可以写成 SOP。
第三,输出格式固定的任务。
比如总是输出 Markdown、表格、报告、文章大纲或指定文件结构。
不适合什么
Slash Command 不适合过于开放、一次性、目标模糊的任务。
如果你还不知道任务该怎么做,先和 Agent 对话探索。
等流程稳定后,再把它沉淀成 Slash Command。
在 AI OS 中的位置
在 AI OS 里,Slash Command 像应用入口。
文件系统提供记忆,Skills 提供专业能力,MCP 提供工具接口,Agent 负责执行,Slash Command 则把常用流程变成可以调用的动作。
一个人的 AI OS 是否真正有复利,很大程度取决于:他有没有把反复做的事情沉淀成命令。
Substack 相关文章
- 用Claude Code搭建工作流:Sub-agent + Slash Commands2025-10-12
- 推荐两个我常用的自定义命令2026-01-08