AutomateLab agency-os — AutomateLab 机构操作系统(agency-os)
v1通过使用中等推理能力的Sonnet子代理和斜杠命令,管理和变异基于Notion的机构任务和语料数据,以实现准确的派遣板更新。
运行时依赖
安装命令
点击复制技能文档
agency-os 是一个 Notion 作为事实来源的调度板。它包括一个任务数据库、一个中心页面、每个语料库一个页面、通用指南和资源一个页面。该技能通过 Notion MCP (mcp____notion- 工具)修改 Notion,只提交 references/notion-pointers.json 到 git。技能名称决定:该技能名称为 agency-os(与存储库匹配)。所有命令都是 /agency-os 。这是单一插件入口点,没有 agency-os/notion 子命名空间。如果您将此插件与其他插件一起嵌入,请使用 agency-os 前缀命令以避免冲突。
兼容性 本 SKILL.md 是权威规范,且与执行环境无关。斜线命令接口(/agency-os ...)、状态流、模式、工作空间布局和每个命令的行为在所有地方都相同。每个执行环境的包装器仅在两个方面有所不同:命令如何触发。Claude Code 将它们作为真正的斜线命令通过插件清单公开。Cursor / Cline / 通用 MCP 执行环境将此文件加载为说明,并依赖于用户在聊天中输入 /agency-os ...(或等效的自然语言)。无论哪种方式,解析器都是相同的。是否将突变委托给子代理。下面的“执行模型”部分描述了 Claude Code 的 Haiku 子代理调度。其他执行环境直接在主代理上运行突变。Notion MCP 调用是相同的;仅改变间接性。请参阅 docs/harnesses/ 以获取每个执行环境的设置说明。如果您在非 Claude Code 执行环境中阅读此内容,请将子代理调度说明视为可选:直接执行命令。
执行模型 — 按执行环境选择模型 Claude Code:委托给 Sonnet(中等推理)进行突变,编排器选择批量执行 每个 /agency-os <命令> 调用都在 Sonnet 上以中等推理努力通过子代理运行,而不是在编排器的模型上。该技能执行的工作 — 解析 ID、通过 MCP 修改 Notion 行、格式化简报 — 需要足够的判断力(去重检查、简报组装、依赖推理),因此 Haiku 在边缘情况下会出现问题;Sonnet 在中等努力下是准确性和成本的正确平衡。编排器保持空闲,以便进行命令周围的对话。
当用户调用 /agency-os <命令> <参数>(或编排器将自然语言请求转换为一个 —请参阅下面的“自然语言驱动”)时,编排器的唯一任务是调度:
Agent({
描述: “运行 /agency-os <命令>”,
子代理类型: “通用”,
模型: “sonnet”,
提示: “运行 agency-os 技能以: /agency-os <命令> <参数>。\n\n使用中等推理努力 —仔细思考 ID 解析、去重检查和简报组装,但不要过度思考机械突变。\n\n阅读 .claude/skills/agency-os/SKILL.md 并执行该确切命令从头到尾:同步预检(调用实时 notion-fetch —永远不要从任何本地缓存文件读取)、将 ID 解析为实时 Notion 结果、通过 Notion MCP 修改 Notion,并返回技能指定的输出格式(start 的简报,suggest 的 + 建议:... -> url 行等)。所有任务/结果链接必须以 CommonMark markdown 链接格式格式化 — 标题 —永远不要使用 HTML 标签和永远不要使用裸 URL。Claude Code 渲染 markdown 但不渲染 HTML,因此 HTML 锚点显示为文字。如果命令是 start,还要发出完整的启动简报。 如果任何内容失败(同步、MCP 调用、ID 解析),请停止并报告 — 不要猜测。\n\n您必须始终产生输出。永远不要默默地返回。成功:技能的标准输出。失败:描述确切失败内容、尝试内容和 Notion 状态的段落。返回空内容不是一个选项。”
})
非 Claude 执行环境:从 config.json 读取模型 在 Cursor、Cline、Continue 和通用 MCP 执行环境中,该技能无法生成子代理。相反: