OCOpenCowork
Get startedInstallChannelsAgentsCapabilitiesSkillsModelsPlatformsOpsReferenceHelp

技能与工作流

OpenCowork 的 Skills、slash commands 和 reusable prompts 系统。

技能与工作流 / Skills, Commands & Prompts

当前实现里,“workflows” 这个概念主要落在三类资源上:Skills、Commands、Prompts。它们都来自文件系统,并在本地可编辑。

1) Skills

Skills 是可以被 Skill 工具加载的专门工作流指南。

存储位置

  • 内置:resources/skills/
  • 首次同步后:~/.agents/skills/

工具入口

Skill 工具会:

  1. 通过 skills:list 获取可用 skills
  2. 通过 skills:load 读取指定 skill 的 SKILL.md
  3. 把 skill 内容作为上下文返回给 Agent

内置 skills

当前仓库内置的 skill 包括:

  • csv-pipeline
  • docx
  • email-drafter
  • excel-processor
  • frontend-skill
  • image-ocr
  • pdf
  • post-to-x
  • web-scraper
  • wechat-ui-sender
  • xlsx

如果系统里还有额外安装的 skills,它们也会出现在可加载列表里。

2) Slash commands

Slash commands 是以 /xxx 形式调用的快捷指令。

存储位置

  • 内置:resources/commands/
  • 用户覆盖:~/.open-cowork/commands/

当前内置 commands

  • agents
  • commit
  • init
  • plan
  • review
  • security-review

规则

  • 文件必须是纯 Markdown
  • 名称必须是 kebab-case
  • 同名用户命令会覆盖内置命令

3) Prompts

Prompts 是可复用的提示词模板。

存储位置

  • 内置:resources/prompts/
  • 用户覆盖:~/.open-cowork/prompts/

当前仓库的内置 prompt 只有一个:

  • codex-instructions.md

为什么把它们放一起讲? / Why group them?

因为它们本质上都是“本地文件驱动的可复用知识入口”:

  • Skills 面向复杂工作流
  • Commands 面向快速调用
  • Prompts 面向可复用指令片段

与 Sub-Agent 的区别 / Difference from sub-agents

  • Skill:返回工作流/指南/执行说明
  • Sub-agent:启动一个独立 agent 去做事
  • Command:快捷入口,通常用于一键式任务

使用建议 / Advice

  • 需要步骤化执行时,用 Skill
  • 需要快速触发模板任务时,用 Command
  • 需要变换系统提示词时,用 Prompt

On this page