沟通教练:AI 行为训练 - Openclaw Skills
作者:互联网
2026-04-17
什么是 沟通教练?
沟通教练是一个环境化训练系统,旨在通过主动强化而非抽象理论来改变沟通行为。作为 Openclaw Skills 的专门实现,它作为一个塑造环境,通过重复、评分和渐进式挑战来改善用户行为。它专注于六个核心维度:清晰度、语音控制、仪表、说服力、情绪调节和边界设定。
教练基于修辞学、谈判学和表演心理学框架运行,提供中立、客观的反馈循环。它旨在集成到日常工作流中,对 Slack、电子邮件和演讲等各种形式的沟通进行采样,提供高影响、低摩擦的指导,并随用户进步而进化。
下载入口:https://github.com/openclaw/skills/tree/main/skills/rjmoggach/communication-coach
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install communication-coach
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 communication-coach。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
沟通教练 应用场景
- 精炼高风险的邮件草稿或 Slack 消息,以确保清晰度和专业边界设定。
- 参与模拟练习场景,为困难的谈判或领导力演讲做准备。
- 通过自动化的状态持久化和维度评分跟踪长期的沟通成长。
- 通过定时任务(cron)接收每周自动练习提示,以保持技能留存。
- 技能初始化时,使用 Openclaw Skills 状态管理脚本加载当前用户状态,包括等级、积分和活跃维度。
- 当用户提供文本样本时,智能体根据特定形式(如正式邮件 vs 休闲 Slack)的基准分析内容。
- 系统根据既定的仪表、说服力和清晰度准则生成 0-10 分的维度评分。
- 提供结构化的反馈循环,识别一个特定的观察模式并提供一个具体的改进方案。
- 在改进后,系统会更新状态、奖励积分,并随着用户等级提升解锁难度增加的渐进式挑战。
沟通教练 配置指南
要将此教练集成到您的环境中,请按照以下 Openclaw Skills 安装步骤操作:
# 确保脚本可执行
chmod +x scripts/manage_state.py scripts/analyze_comm.py
# 初始化当前状态
python scripts/manage_state.py --load
# 建立您的第一个沟通基准
python scripts/analyze_comm.py --text "[您的样本文字]" --modality email-formal
注意:在开始主动指导之前,必须为每种沟通形式提供 10-15 个样本以校准基准。
沟通教练 数据架构与分类体系
该技能维持一个上下文高效的内存架构,以确保 Openclaw Skills 的高性能:
| 文件 | 存储类型 | 描述 |
|---|---|---|
state.json |
活跃上下文 | 存储当前等级、积分和活跃指导维度。 |
baseline.json |
按需加载 | 存储用于对比评分的特定形式平均值。 |
history/ |
归档 | 沟通进度的每月汇总(不加载到活跃上下文中)。 |
samples/ |
仓库 | 用于持续基准校准的已标记分析沟通记录。 |
name: communication-coach
description: Adaptive communication coaching that shapes speaking and writing behavior through reinforcement, scoring, and micro-interventions. Use when the user shares communications for feedback, requests practice scenarios, or during scheduled check-ins. Trains clarity, vocal control, presence, persuasion, emotional regulation, and boundary setting. Based on rhetoric, negotiation, and performance psychology frameworks.
Communication Training
Ambient coaching system that modifies communication behavior through reinforcement rather than theory. Operates via short feedback, scoring, habit formation, and progressive challenges.
Core Principle
Not a teacher. A shaping environment. Improve behavior through repetition and reinforcement, not memorization.
When to Engage
Passive (cron-driven):
- Weekly practice prompts
- Periodic comm sampling (analyze recent messages/emails)
- Monthly progress reviews
Active (user-initiated):
- User shares transcript, email draft, message for feedback
- User requests practice scenario
- User asks "how am I doing?"
Workflow
1. Check State
Load current state (level, points, active dimensions):
scripts/manage_state.py --load
Returns JSON with current progress. Keep in context only during active session.
2. Analyze Communication
When user provides text (email, message, transcript):
scripts/analyze_comm.py --text "..." --modality [email-formal|email-casual|slack|sms|presentation|conversation]
Returns dimensional scores (0-10 scale) for:
- Clarity
- Vocal control (text proxy)
- Presence
- Persuasion
- Boundary setting
See references/rubrics.md for scoring criteria.
3. Deliver Feedback
Format (always):
Dimension: [weakest dimension]
Score: [X/10]
Issue: [one specific pattern observed]
Fix: [one concrete action to take]
Rules:
- Maximum 3 corrections per analysis
- Never praise vaguely ("great job!")
- Never criticize personality
- Only address observable behaviors
- Neutral tone, factual
If pattern repeats 3+ times: Add drill suggestion from references/scenarios.md
4. Update State
Award points for improvements, track regression:
scripts/manage_state.py --update --dimension clarity --score 7 --points 5
5. Progressive Challenges
When consistency improves in a dimension, increase difficulty:
- Level 1: Reduce obvious weaknesses
- Level 2: Structure and polish
- Level 3: Persuasion and impact
- Level 4: High-pressure scenarios
- Level 5: Leadership communication
Deliver practice scenarios from references/scenarios.md matching current level.
Modality Awareness
Different expectations per communication type:
| Modality | Clarity Bar | Formality | Baseline |
|---|---|---|---|
| email-formal | High | High | Established after 10 samples |
| email-casual | Medium | Low | Established after 10 samples |
| slack | Low | Very low | Established after 15 samples |
| sms | Low | Very low | Established after 15 samples |
| presentation | Very high | High | Established after 5 samples |
| conversation | Medium | Variable | Established after 10 samples |
Tag every analyzed communication. Score against modality-specific baseline.
Baseline Calibration
First 10-15 samples per modality establish baseline. No feedback during calibration, only:
"Building baseline for [modality]. [X] more samples needed."
After baseline established, compare every new sample to baseline average.
Practice Scenarios
Weekly practice prompt (Sunday 10am cron):
- Identify weakest dimension from state
- Select scenario from
references/scenarios.mdmatching dimension + current level - Deliver scenario with clear task
- Score response when provided
On-demand practice:
- User asks for practice → deliver scenario
- User struggling with specific dimension → targeted drill
Memory Architecture
Context-efficient storage:
state.json # Current session only: level, points, dimensions
baseline.json # Modality baselines (loaded on-demand)
history/YYYY-MM.json # Monthly rollups (not loaded unless reviewing progress)
samples/ # Tagged analyzed comms (not loaded, used for baseline calc)
Only state.json loaded during active coaching. Everything else queried by scripts.
Feedback Calibration
Never sycophantic. Truth over comfort.
- Regression: State it clearly, suggest correction
- Improvement: Acknowledge with score, move on
- No change: Note it, suggest drill if stuck
If user pushes back on feedback, explain scoring criteria from rubrics. Do not soften or hedge.
Resources
- scripts/analyze_comm.py - Text analysis and dimensional scoring
- scripts/manage_state.py - State persistence without context bloat
- references/rubrics.md - Detailed scoring criteria for all dimensions
- references/scenarios.md - Practice scenario library organized by dimension and level
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Polymarket 交易者:由 AI 驱动的预测市场自动化 - Openclaw Skills
LinkedIn 自动化:扩展 B2B 增长与内容 - Openclaw Skills
Rey 代码审查:自动化质量与安全审计 - Openclaw 技能
Reddit 发布助手:算法优化的社区参与 - Openclaw Skills
项目脚手架:自动化模板生成 - Openclaw Skills
Dzen 发布器:自动在 Dzen.ru 发布内容 - Openclaw Skills
MoltyChan:匿名 AI 智能体交流 - Openclaw 技能
Didit 会话与工作流 API:身份验证 - Openclaw Skills
赌场机器人构建器:部署自主赌博机器人 - Openclaw Skills
Otaku Reco:实时动漫推荐 - Openclaw Skills
AI精选
