Install
openclaw skills install @thcjp/professional-communication-free为技术团队生成结构清晰、重点突出、行动明确的状态更新邮件、升级请求及Slack/Teams消息,提升职场沟通效率与效果。
openclaw skills install @thcjp/professional-communication-free写出清晰、有效、会被读到并被行动的职场消息。技术团队的写作问题通常不是文笔问题,而是结构问题——关键信息埋在第三段、行动请求模糊、渠道错配。本 Skill 用结构化模板与硬规则消除这些病灶.
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 职场沟通写作免费版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
关键信息优先。可扫描格式。明确行动请求。
每条职场消息回答三个问题:
这三问决定主题行、首句、结构、结尾。任何不回答这三问的消息都需要重写.
详细的输入输出格式请参考下方章节说明。
professional-communication-free的相关能力"Project X: Decision Needed by Friday"胜过"Question"。主题行必须包含主题、目的、时间敏感性三个维度中的至少两个。收件人扫一眼主题行就知道要不要立刻打开、要不要回复.
没人读文字墙。把段落拆成项目符号,每条一个完整想法,不超过两行。段落仅用于叙事性背景,且不超过两句.
"Please review by Thursday"胜过"Let me know"。行动请求必须包含:谁、做什么、什么时候。模糊请求等于没有请求.
聊天(Slack/Teams)用于快速、非正式、即时回复;邮件用于记录、正式、跨时区。渠道错配是职场沟通最常见的浪费——把本该发邮件的内容丢进聊天,三天后就找不到了.
Subject: [主题]: [具体目的]
# ...
[1-2 句:关键点或请求前置]
# ...
**Context:** (若需要)
- 项目符号,不是段落
# ...
**Action Needed:**
- 具体请求 + 时间线
这是默认骨架。不同场景在这个骨架上变形,但关键信息优先与行动请求明确两条不变.
每周或每两周向经理发送项目进度。结构:主题行含项目名与"Status Update + 日期";首句一句话总结整体状态(on track / at risk / blocked);项目符号列出本周完成、下周计划、风险与阻塞;结尾明确是否需要决策或行动。拒绝流水账——经理不需要知道你开了多少会,只需要知道项目是否能按时交付.
项目遇到阻塞需要上级介入。结构:主题行含"Escalation"与项目名与阻塞点;首句直接说需要什么决策或资源;项目符号列出已尝试的方案与结果;结尾给出建议的决策与时间窗口。升级邮件不是抱怨邮件——必须包含你已经做了什么、为什么需要上级、建议的解决方案。没有建议的升级等于把猴子甩给上级.
快速同步、非正式确认、即时反馈。结构:开头明确这是请求还是 FYI;正文不超过 5 行,超出就开 thread;结尾若需要行动,给出具体动作与时间。聊天消息的最大敌人是模糊——"稍后看一下"等于没说,"今天下午三点前回复能否采用方案 A"才是有效请求.
输入背景:项目代号 Atlas;本周完成 API 迁移与性能测试;下周计划灰度发布;风险是第三方依赖延迟两天;需要经理决定是否推迟灰度. 输出:
Subject: Atlas: Status Update — On Track, Decision Needed by Wed
# ...
Atlas 本周按计划推进,灰度发布前需要一个决策.
# ...
**Completed this week:**
- API v2 迁移完成,旧端点已下线
- 性能测试通过,p99 延迟从 420ms 降到 180ms
# ...
**Planned for next week:**
- 周二开始 5% 灰度
- 周四 review 灰度指标
# ...
**Risks:**
- 第三方风控依赖延迟两天,可能影响灰度期间的异常订单处理
# ...
**Action Needed:**
- 周三前决定:灰度按计划推进,还是推迟到下周等依赖就位
- 我的建议:按计划推进,灰度期间手动兜底异常订单,预计每天 3-5 单
输入背景:需要同事张三在今天下午前 review 一份迁移文档;不紧急但有时间约束. 输出:
@张三 请求 review:API v2 迁移文档,今天 18:00 前回复能否采用方案 A.
# ...
背景:方案 A 保留旧端点两周,方案 B 直接下线。我倾向 A,风险低.
若今天无异议,明天按 A 推进.
用户说"帮我写一封项目延期通知邮件"但不提供项目名、延期原因、影响范围、新时间线。处理:先按通用结构生成草稿,所有需要用户补充的位置用方括号占位标出(如 [项目名]、[新时间线]),并在草稿末尾列出"发布前请确认"的清单。不要编造项目名或时间线.
用户要求用"轻松一点"的语气写发给 VP 的升级邮件。处理:区分"清晰简洁"与"非正式"。清晰简洁是默认风格,VP 也欢迎;非正式(俚语、缩写、表情符号)在升级邮件里是违约。坚持正式但简洁的语调,向用户说明为什么这里不能太随意.
用户写"希望大家关注一下这个问题"。处理:追问三个具体化——谁、做什么、什么时候。把模糊请求改写为"张三在本周三前给出迁移方案,李四在周五前 review"。若用户无法提供具体信息,提示这条消息可能不该发——没有具体行动请求的消息通常是 FYI 而非 Action.
用户要把一份需要留档的决策发到 Slack 群。处理:提示决策类内容应走邮件或文档,Slack 适合讨论不适合留档。若用户坚持发 Slack,建议在 Slack 讨论后用邮件总结决策并发送留档链接.
用户在回复全部时抄送了整个部门。处理:提示"回复全部"前先问"所有人都需要看到这条吗"。多数情况下只需要保留直接相关方。给一个判定标准:若某人在未来一周不会基于这条消息采取行动或决策,就移出收件人列表.
主题行长度以收件人预览面板能完整显示为准,桌面端约 50-60 字符,移动端约 30-40 字符。关键信息(项目名、目的、时间敏感性)放在前 30 字符内。不要写成句子,写成"主题: 目的 + 时间"的紧凑格式.
需要留档、跨时区、正式决策、长背景——邮件。需要即时反馈、快速确认、非正式讨论——聊天。简单判定:三天后还需要找到这条消息吗?需要则邮件,不需要则聊天.
不会,前提是升级邮件包含你已经尝试的方案、为什么需要上级、建议的解决方案。这种升级是职责清晰的表现。没有建议、没有尝试记录的升级才会显得甩锅.
每条不超过两行,一个完整想法。若一个想法需要超过两行,要么拆成两条,要么说明信息密度太高需要重新组织。项目符号不是段落的换行版,是独立的信息单元.
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| LLM响应超时或无响应 | 网络延迟或模型负载过高 | 检查网络连接和配置后重试;确认Agent平台LLM服务正常 |
| 输入内容格式不正确 | 用户输入不符合skill预期格式 | 检查输入是否符合skill使用说明中的格式要求,参考示例章节 |
| 执行结果与预期不符 | 指令描述不够明确或上下文不足 | 提供更详细的指令描述,补充必要的上下文信息 |
| 命令执行失败 | 运行环境不满足要求或权限不足 | 确认运行环境符合依赖说明中的要求;检查命令权限设置 |
本免费版覆盖状态更新邮件、升级请求、Slack/Teams 消息三个基础场景与四条核心规则。若你需要技术概念向非技术受众转译、异步跨时区团队协作、会议议程与纪要、远程团队沟通规范、跨文化正式度调整等更细颗粒度的场景模板,可升级到付费版 professional-communication,解锁完整场景矩阵与更深入的异常处理清单.
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
需要配置对应API Key,详见上文环境配置章节
API Key配置方式:
export API_KEY=${API_KEY:?请设置环境变量}
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.