返回顶部
c

conversation-analyzer对话分析器

Intelligent conversation analysis, summarization, and conclusion recording. Analyzes user personality, tracks tasks, checks incomplete tasks, and writes to memory files.

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

conversation-analyzer

对话分析器 🧠

智能对话分析、总结与结论记录


核心功能

1. 用户个性分析

分析维度:

  • - 个人特质:性格、沟通风格、决策模式
  • 偏好:技术偏好、工具选择、内容类型
  • 技能:技术栈、专业能力、熟悉领域
  • 经验:职业路径、项目经验、成长轨迹
  • 背景:工作环境、团队角色、行业背景
  • 情绪状态:压力水平、满意度、关注重点
  • 当前活动:当前项目、关键任务、日常活动
  • 未来目标:目标、计划、期望

执行方式:

  • - 读取现有 USER.md 记录
  • 合并新的分析结果
  • 更新 USER.md
  • 必要时调用适当的技能工具

2. 对话任务与需求分析

分析维度:

  • - 请求的任务:具体任务、完成状态
  • 预测的未来需求:根据模式预测下一步行动
  • 错误记录:理解偏差、执行错误、改进点

执行方式:

  • - 读取 MEMORY.md 中的对话分析记录
  • 增量写入新的分析结果
  • 必要时调用适当的技能工具

3. 未完成任务检测

检查范围:

  • - 对话中提到的待办事项
  • 已承诺但未完成的项目
  • 排除 MEMORY.md 中标记为不需要的任务

执行方式:

  • - 列出未完成任务
  • 通过飞书发送询问消息
  • 如无未完成任务,发送未发现未完成任务



触发条件


场景触发方式
自动触发每10次对话(通过 HEARTBEAT.md 计数器)
定时触发
每日12:00和24:00(cron) |
| 手动触发 | 用户输入分析对话、总结、检查任务 |


分析工作流

每10次对话

对话计数器 +1

计数器 >= 10?
↓ 是
重置计数器

执行3项分析任务

更新记忆文件

每日定时分析(12:00、24:00)

Cron 触发

分析从00:00到当前时间的所有对话

执行3项分析任务

更新记忆文件

发送未完成任务飞书通知



文件操作

输入文件

  • - HEARTBEAT.md - 对话计数器、任务追踪
  • USER.md - 用户画像记录
  • MEMORY.md - 长期记忆、对话分析历史
  • SESSION-STATE.md - 当前会话状态
  • 聊天历史(通过 sessions_history 工具)

输出文件

  • - USER.md - 更新后的用户画像
  • MEMORY.md - 追加的对话分析
  • HEARTBEAT.md - 重置对话计数器
  • 飞书消息 - 任务通知

使用方法

bash

手动触发分析


node skills/conversation-analyzer/scripts/analyze.js

仅检查未完成任务

node skills/conversation-analyzer/scripts/check-tasks.js

每日完整分析(0:00 至今)

node skills/conversation-analyzer/scripts/daily-analysis.js

Cron 配置

添加到 crontab

bash

每日12:00和24:00分析


0 12,0 * cd ~/.openclaw/workspace && node skills/conversation-analyzer/scripts/daily-analysis.js > /dev/null 2>&1

或使用 OpenClaw cron

bash
openclaw cron add 0 12,0 * conversation-analyzer/daily-analysis



与 HEARTBEAT.md 集成

该技能读取并更新 HEARTBEAT.md:

markdown

对话计数器


  • - 当前计数:0
  • 上次分析:2026-03-24 21:00
  • 阈值:10次对话

当计数器达到10时:

  1. 1. 执行个性分析
  2. 执行任务分析
  3. 执行未完成任务检查
  4. 将计数器重置为0



任务状态定义


状态含义
排队中等待开始
进行中
正在执行 |
| 等待中 | 被阻塞/等待 |
| 已完成 | 完成 |
| 已中止 | 已取消 |
| 不需要 | 明确标记为不需要 |


将被动响应转化为主动洞察 🎯

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 conversation-analyzer-1776026831 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 conversation-analyzer-1776026831 技能

通过命令行安装

skillhub install conversation-analyzer-1776026831

下载

⬇ 下载 conversation-analyzer v1.0.0(免费)

文件大小: 13.47 KB | 发布时间: 2026-4-13 09:52

v1.0.0 最新 2026-4-13 09:52
Initial release of Conversation Analyzer – an intelligent assistant for conversation analysis and task tracking.

- Analyzes user personality, preferences, skills, experience, and emotional state.
- Tracks, summarizes, and records conclusions from conversations.
- Detects and manages incomplete tasks, prompting users when action is needed.
- Updates records and memory files (USER.md, MEMORY.md, HEARTBEAT.md) automatically or on manual/scheduled triggers.
- Integrates with notification systems (Feishu) for proactive reminders.

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

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

p2p_official_large
返回顶部