返回顶部
m

mediator沟通过滤

Intercept and filter communications from difficult contacts. Strips emotion, extracts facts, drafts neutral responses. Use when setting up communication filtering for specific contacts, configuring the mediator, or processing intercepted messages. Triggers on "mediator", "intercept messages", "filter communications", "difficult contact", or requests to handle messages from someone the user doesn't want to deal with directly.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,012
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

mediator

调解者技能

针对困难关系的情感防火墙。拦截来自已配置联系人的消息,剥离情感内容,仅呈现事实,并协助起草得体的回复。

快速开始

bash

初始化配置(若缺失则创建 mediator.yaml)


~/clawd/skills/mediator/scripts/mediator.sh init

添加需要调解的联系人

~/clawd/skills/mediator/scripts/mediator.sh add 前伴侣 \ --email ex@email.com \ --phone +15551234567 \ --channels email,imessage

处理传入消息(通常由 cron/心跳机制调用)

~/clawd/skills/mediator/scripts/mediator.sh check

列出已配置的联系人

~/clawd/skills/mediator/scripts/mediator.sh list

移除联系人

~/clawd/skills/mediator/scripts/mediator.sh remove 前伴侣

配置

配置文件位于 ~/.clawdbot/mediator.yaml:

yaml
mediator:
# 全局设置
archive_originals: true # 处理后将原始消息归档
notify_channel: telegram # 发送摘要的渠道(telegram|slack|imessage)

contacts:
- name: 前伴侣
email: ex@email.com
phone: +15551234567
channels: [email, imessage]
mode: intercept # intercept | assist
summarize: facts-only # facts-only | neutral | full
respond: draft # draft | auto(危险)

- name: 难缠客户
email: client@company.com
channels: [email]
mode: assist # 不隐藏原文,仅协助回复
summarize: neutral
respond: draft

模式

  • - intercept:归档/隐藏原文,仅显示摘要。用户永远看不到原始情感内容。
  • assist:显示原文,同时提供摘要和回复建议。

摘要选项

  • - facts-only:仅提取可操作事项、请求、截止日期。不含情感。
  • neutral:以中性语气重写消息,保留所有内容。
  • full:显示全部内容,但标记情感化/操纵性语言。

回复选项

  • - draft:生成建议回复,发送前等待批准。
  • auto:自动回复(请极度谨慎使用)。

工作原理

邮件流程

  1. 1. 接收 Gmail Pub/Sub 通知(实时)
  2. 检查发件人是否匹配已配置的联系人
  3. 若匹配:
- 获取完整邮件内容 - 通过 LLM 处理以提取事实/剥离情感 - 归档原始邮件(应用调解者/原始标签,标记为已读) - 将摘要发送至配置的通知渠道 - 如需回复,起草回复内容

iMessage 流程

  1. 1. imsg watch 监控新消息
  2. 检查发件人是否匹配已配置的联系人
  3. 若匹配:
- 处理消息内容 - 将摘要发送至通知渠道 - 按需起草回复

脚本

  • - mediator.sh - 主 CLI 封装
  • process-email.py - 邮件处理逻辑
  • process-imessage.py - iMessage 处理逻辑
  • summarize.py - 基于 LLM 的内容分析与摘要

集成

心跳检查

添加到 HEARTBEAT.md:

调解者检查

~/clawd/skills/mediator/scripts/mediator.sh check

Cron(用于更频繁的检查)

bash

工作时间内每5分钟检查一次


/5 9-18 * 1-5 ~/clawd/skills/mediator/scripts/mediator.sh check

安全提示

  • - 切勿自动回复涉及法律、财务或子女相关的消息
  • 原始消息会被归档而非删除(可恢复)
  • 所有操作记录在 ~/.clawdbot/logs/mediator.log
  • 若摘要遗漏重要上下文,请审查并调整提示词

示例输出

原始邮件:

我简直不敢相信你又要这样对我!!!我为你做了那么多,你却从来只考虑自己!周六下午3点你必须来接孩子,如果连这都做不到,那我真的无话可说了。

调解者摘要:

发件人: 前伴侣

渠道: 邮件

需要操作:


请求: 周六下午3点接孩子


建议回复:

确认。我会在周六下午3点来接孩子。




处理过程中使用的 LLM 提示词请参见 references/prompts.md。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mediator-1776420079 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mediator-1776420079 技能

通过命令行安装

skillhub install mediator-1776420079

下载

⬇ 下载 mediator v1.0.0(免费)

文件大小: 13.6 KB | 发布时间: 2026-4-17 20:10

v1.0.0 最新 2026-4-17 20:10
Initial release of the Mediator skill – an emotional firewall for difficult communications.

- Intercepts messages from designated contacts, stripping emotional content and surfacing key facts.
- Offers facts-only summaries, neutral rewrites, or full messages with flagged language.
- Drafts suggested neutral responses; supports manual approval or (optionally) auto-response.
- Provides a command-line tool for contact management and message processing.
- Integrates with email and iMessage; supports notification via multiple channels.
- Designed for safety: archives originals, logs all actions, and includes safeguards for sensitive topics.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部