$ loading_
帮助用户对收件箱消息进行分流、跟进等待回复并生成后续摘要。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "taskflow-inbox-triage" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/openclaw/main/skills/taskflow-inbox-triage/SKILL.md 2. 保存为 ~/.claude/skills/taskflow-inbox-triage/SKILL.md 3. 装好后重载技能,告诉我可以用了
请把今天收件箱中的邮件按意图分类为:需立即回复、待他人处理、等待客户回复、仅供归档,并给出每封邮件的下一步建议。
一份按意图分组的邮件清单,附带优先级和下一步处理建议。
整理所有已经发出但仍在等待对方回复的邮件,列出发送时间、对象、主题,并标记哪些需要在48小时内跟进。
一份待回复跟进清单,包含超时提醒和建议的催办顺序。
基于本周收件箱和已发送邮件,汇总重要沟通主题、未决事项、已完成事项,以及下周需要继续推进的任务。
一份简明周沟通摘要,突出重点事项和后续行动。
This is a concrete example of how to think about TaskFlow without turning the core runtime into a DSL.
Triage inbox items with one owner flow:
stateJson.waiting only when an outside reply is required.stateJson shape{
"businessThreads": [],
"personalItems": [],
"eodSummary": []
}
Suggested waitJson when blocked on Slack:
{
"kind": "reply",
"channel": "slack",
"threadKey": "slack:thread-1"
}
const taskFlow = api.runtime.tasks.flow.fromToolContext(ctx);
const created = taskFlow.createManaged({
controllerId: "my-plugin/inbox-triage",
goal: "triage inbox",
currentStep: "classify",
stateJson: {
businessThreads: [],
personalItems: [],
eodSummary: [],
},
});
const child = taskFlow.runTask({
flowId: created.flowId,
runtime: "acp",
childSessionKey: "agent:main:subagent:classifier",
task: "Classify inbox messages",
status: "running",
startedAt: Date.now(),
lastEventAt: Date.now(),
});
if (!child.created) {
throw new Error(child.reason);
}
const waiting = taskFlow.setWaiting({
flowId: created.flowId,
expectedRevision: created.revision,
currentStep: "await_business_reply",
stateJson: {
businessThreads: ["slack:thread-1"],
personalItems: [],
eodSummary: [],
},
waitJson: {
kind: "reply",
channel: "slack",
threadKey: "slack:thread-1",
},
});
if (!waiting.applied) {
throw new Error(waiting.code);
}
const resumed = taskFlow.resume({
flowId: waiting.flow.flowId,
expectedRevision: waiting.flow.revision,
status: "running",
currentStep: "route_items",
stateJson: waiting.flow.stateJson,
});
if (!resumed.applied) {
throw new Error(resumed.code);
}
taskFlow.finish({
flowId: resumed.flow.flowId,
expectedRevision: resumed.flow.revision,
stateJson: resumed.flow.stateJson,
});
skills/taskflow/examples/inbox-triage.lobster帮助你自动控制网页流程,处理多步骤操作、登录检查与标签页管理。
快速生成概念、架构、流程与白板图,支持 SVG、HTML 或 Excalidraw 格式
通过命令行控制飞利浦 Hue 灯光与场景,便捷实现智能照明操作自动化。
用 songsee CLI 从音频生成频谱图与特征面板可视化,便于分析与展示。
帮助维护者分诊、清理并解决 GitHub 中的 OpenClaw 密钥泄露告警。
使用 sherpa-onnx 在本地离线将文本快速转换为语音,无需云服务。
帮助用户对工作区内容条目进行初步分流与处理判断。
帮助用户高效整理邮箱、起草核验并安全发送邮件与跟进。
帮助团队快速分诊客服工单,判定优先级、归属团队与是否重复问题。
用标签驱动的问题分诊流程,规范状态流转并生成可追溯分诊记录。
帮助用户整理、存储并检索收件箱内容,提升信息归档与后续处理效率。
帮助整理支持工单 intake 标记并生成简明摘要,便于快速分诊。