Install
openclaw skills install @yamyeed/office-collaboration-radar把用户明确提供的中文群聊记录、会议纪要或项目更新整理为证据可追溯的协作状态卡片。 仅在用户明确要求分析项目进展、决策、Owner 与截止时间、风险、阻断、依赖或需确认项时使用。 不因用户仅粘贴文本而自动触发,不发送催办,不写入外部系统;读取和写入本地文件都必须使用用户明确指定的路径。
openclaw skills install @yamyeed/office-collaboration-radar把中文协作材料整理为结构稳定、证据受约束的状态卡片。本 Skill 不是周报生成器、绩效评价工具、催办助手或项目管理系统写入工具。
英文输出使用 Office Collaboration Radar (English)。
接受用户直接提供或明确点名的 Markdown、纯文本、聊天导出、会议纪要和项目日志。多段材料应标注来源。项目名、时间范围、部门或实体脱敏名单均为可选信息。
如果材料没有给出项目名、时间范围、Owner、DDL 或部门,使用“未提供”,不得补全或猜测。
不执行以下任务:
必须区分语义抽取与确定性加固:
templates/json-output-schema.md 生成七模块草稿 JSON。scripts/process.py 接收“草稿 JSON + 原始材料”,执行证据复核、脱敏、冲突检测、优先级排序和 Schema 校验。process.py 不读取原始文本后自行完成语义抽取。不得把原始材料直接传给 enforce 并期待它生成卡片。
单段材料:
python3 scripts/process.py enforce \
--card draft-card.json \
--source source.txt \
--out enforced-card.json
多段材料:先分别生成并加固各段卡片,再聚合卡片 JSON。aggregate 不接受原始文本。
python3 scripts/process.py aggregate \
--cards enforced-1.json enforced-2.json \
--out aggregated.json
可选输出:
python3 scripts/radar_chart.py generate \
--card enforced-card.json \
--out collaboration-radar.svg
python3 scripts/export_card.py export-card \
--card enforced-card.json \
--format csv \
--out actions.csv
标题顺序固定:
# 协作状态卡片
## 项目状态总览
## 已有进展
## 已确认决策点
## Owner × DDL 待办列表
## 风险 / 阻断 / 依赖
## 跨部门协作关系
## 需人工确认项
## JSON 输出
结构参考:
templates/collaboration-status-card.mdtemplates/json-output-schema.mdtemplates/action-items-schema.mdtemplates/risk-dependency-schema.mdtemplates/confidence-schema.mdtemplates/cross-turn-aggregation-schema.mdtemplates/downstream-field-mapping.md--card、--source、--entities 或 --cards 路径;不枚举目录,不搜索其他文件。--out;输出路径不得与输入路径相同。--force,且仅覆盖指定文件。enforce 会重新从原始材料计算证据,不信任草稿中的 evidence。它还会:
确定性脱敏不是完整的密钥扫描器。不要向模型或脚本提供仍有效的凭据、客户秘密或敏感人事材料。
修改或发布前运行:
python3 scripts/process.py selftest
python3 scripts/radar_chart.py selftest
python3 scripts/export_card.py selftest
示例均为合成材料,不代表生产部署或业务结果。