Claude Workflow 4 件套:ROLE/TOOLS/TRIGGER/OUTPUT,30 分钟搭一个 Morning Briefing 模板(Chrome 实操 SOP)
Chrome (@0xchromium) 写的长文,论点就一句:chat 是问题-答案对,workflow 是有 JOB DESCRIPTION 的 worker。
你定角色、连工具、设触发器、定输出——它替你跑完,你变成批它结果的人。
4 件套
| 件 | 是什么 | 类比 |
|---|---|---|
| ROLE | 写在 system prompt 里的固定 job | 招聘时的 JD |
| TOOLS | 它能碰的东西(文件/邮件/日历/网页/调度器) | 员工的可访问系统 |
| TRIGGER | 什么启动它(时间或事件) | 上班铃 |
| OUTPUT | 它交给你什么 | 交付物清单 |
"Put those together and you stop being the person who does the task, you become the person who approves it."
12 个 Workflow 模板(带省时估计)
| # | Workflow | 做什么 | 省时 |
|---|---|---|---|
| 1 | Trend | 每天扫信源,5-7 个带角度的选题 | 45 min/天、5 hr/周 |
| 2 | Repurpose | 一篇文章 → 各平台原生内容(X thread、LinkedIn carousel、Reels 脚本) | 2-3 hr/篇 |
| 3 | Weekly review | 拉本周数据,找超均值表现并解释为什么 | 1-2 hr |
| 4 | Lead qualifier | 读 inbound,按预算/匹配度/意向打分,返回 call/skip | 几个小时的无效对话 |
| 5 | Client report | 收数据、按模板填、生成 summary | 3-4 hr/客户/月 |
| 6 | Sales call prep | 会前调研,3 个开场问题 + 1 个预期反对意见 + 1 句价格 framing | 1 hr/场 |
| 7 | Daily digest | 一条消息推你所在赛道的所有动量,过滤到真相关的 | 1-2 hr 阅读 |
| 8 | Company teardown | 丢公司名 → 结构化拆解(模式/营收信号/弱点/机会) | 半天/目标 |
| 9 | Keyword monitor | 盯关键词,只在真相关时 ping | 一日十次空查的隐性成本 |
| 10 | Morning briefing | 日历 + 必回邮件 + 1 条 trend,一条消息 | 30 min/天 |
| 11 | File organizer | 按主题/客户/日期自动归档 | 桌面的慢性侵蚀 |
| 12 | Follow-up | 会后起草 follow-up 邮件,next step 从笔记拉 | 经常跳过的 20 min |
5 步上手(30 分钟)
Step 1. 写 system prompt:角色 + 目标
You are a [role] for me
Your job is to [the one outcome you want] every [when]
You care about [what good looks like] and you avoid [what bad looks like]
When you're done, give me [the exact format of the result]
Be specific and concrete, never give me filler or generic output
"角色越具体,结果越好。'你是给 crypto + AI 受众挖 contrarian 角度的内容策略师' 胜过 '你帮忙做内容'。"
Step 2. 连它需要的工具
没工具的 workflow 就是普通 chat。按任务实际触碰的东西给:
- 读写文件(报告/草稿/归档)
- 邮件(follow-up / inbox triage)
- 日历(briefing / 调度)
- 网页(trend / 调研 / 监控)
- 调度器(发布内容)
只给任务需要的,多一条都别给。
Step 3. 设触发器
两种:
- SCHEDULE — 每天 7am、每周日晚上、每小时
- EVENT — 新邮件到达、文件落进文件夹
第一个 workflow 用 schedule——最简单、价值密度最高。
Step 4. 定义输出位置
明确告诉它输出去哪:发消息、存到文件夹、起草邮件(不发送)、发到调度器(draft 等你批)。
"凡是要给别人看的,你自己留在 loop 里。automation 起草,你批——至少在信任它之前。"
Step 5. 测试 + 调优
排程前先手跑一次。读输出。改 prompt。3-4 轮之后 workflow 就按你期望的样子跑了。
Morning Briefing 完整 Demo
这套模式是其它 11 个的母版。3 个工具:Gmail + Calendar + Web Search。
1. Gmail connector
- 位置:加号或斜杠 → Connectors → Manage connectors → Google Workspace 列表里的 Gmail
- 连接:点 Connect,开 Google 登录窗口,用真正在用的那个 Google 账号登录,授予权限
- 验证:新对话里发"summary 我的 3 封未读邮件"——返回真实邮件就通了;access blocked 错误 = 你的 workspace admin 需要先白名单 Claude
2. Google Calendar
- 位置:同样的加号/斜杠 → Manage connectors → Google Calendar
- 连接:通常跟 Gmail 同一个 Google 登录就通了。分开就点 Connect 单独授权
- 验证:"我的日历今天有什么"
3. Web Search
- 位置:同菜单里 web search 那个 toggle
- 连接:拨一下 toggle 就行,没独立账号
- 验证:"search the web and tell me one thing that happened in [你的赛道] today"
Scheduled Task
- 同一菜单里找 scheduled tasks
- 新建一个,贴 morning briefing prompt
- 时间:每天 7am
- 先手跑一次 → 读输出 → 改 prompt → 开 schedule
Morning Briefing Prompt(可直接复制)
You are my morning briefing workflow
Every morning at 7am, send me one message with three sections:
1. TODAY, my calendar for the day, flag any meeting that needs prep
2. INBOX, only the emails that actually need a reply today, skip newsletters and noise
3. SIGNAL, one thing that happened in [your niche] in the last 24 hours
that I'd want to know, two lines max
Rules:
- one message, no preamble, no sign off
- if a section is empty, say so in one line and move on
- never pad it with filler, I want the shortest version that's still complete
各 Workflow 的差异只在这 4 字段
| Workflow | Prompt 核心 | Tools | Trigger | Output |
|---|---|---|---|---|
| Trend | "你是我 [赛道] 受众的 trend scout,给我角度不只是新闻" | web | 每天清晨 | 消息:5-7 选题 + hook |
| Repurpose | "你把一篇文章转成 [平台] 原生内容,按我给的样本匹配 voice" | file | 事件:新文章丢进来 | 文件/消息:每个平台一份 draft |
| Lead qualifier | "你按 budget/fit/intent 给我打分,告诉我 call 还是 skip" | 事件:新询问到达 | 一行 verdict + 原因 | |
| Client report | "你按我模板生成月度客户报告并写 summary" | file + 数据源 | 月度 schedule | 成品报告文件 |
| Daily digest | "你盯 [赛道],只发真相关的,硬过滤" | web | 每天 schedule | 短消息,每条 2 行 |
| Morning briefing | "你用一条消息给我今天——日历、紧急邮件、1 条相关 trend" | calendar + email + web | 每天上班前 | 一条消息 |
"你不是学 6 个不同技能。你只改 role line、tools、trigger。底下的机器完全一样。"
12 个 Workflow 之间的递进
原话:
"The first workflow is never the one that matters most. The briefing workflow saves you 30 min, that's not the point.
The point is what happens in your head after you watch it run. You stop seeing your week as a list of tasks and you start seeing it as a list of jobs you can hand off.
The repurpose workflow becomes obvious, then the report workflow, then the lead qualifier, and within a month the question flips from 'how do I do this' to 'should I be doing this at all, or should a workflow'."
1 个 workflow 不重要。重要的是认知切换——从"我要做这件事"切到"这件事是否该由 workflow 做"。
这套思路的边界
- 没代码——没
agent.py、没mcp.json、没hooks。全是 UI 操作 - 工具栈是 Claude.ai 的 connectors + scheduled tasks——不是 Claude Code、不是 Codex CLI、不是 Hermes、不是 OpenClaw
- "skill" 框架没用——单位是 workflow + scheduled task,不是 slash command / skill file
- 受众是非工程师操作者(创作者、创始人、咨询师、独立营销 agency owner),不是工程师
跟工程向的 skill 套装(slash command + Markdown + 版本控制)相比,workflow 套装面向另一拨人、用另一套 UI、解决同一类问题(把方法论做成可复用 procedure)。
该不该搭
如果你是操作者(每天要查 5 个 app 拼信息、要把同一篇内容发 3 个平台、要做月度客户报告)——第一个 workflow 就搭 Morning Briefing,30 分钟内出活,明早就有真东西用。
如果你是工程师——这套 UI 不够你玩;你的等价物是 Claude Code subagent、AgentForge harness、Hermes profile、gstack skill 文件。底层是同一类问题,工具栈在另一头。
今晚搭 Morning Briefing——是这篇文章给所有读者的一致建议。