返回顶部
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
安全检测
已通过
84
下载量
0
收藏
概述
安装方式
版本历史

conversation-analyzer

# Conversation Analyzer 🧠 > Intelligent conversation analysis, summarization, and conclusion recording --- ## Core Features ### 1. User Personality Analysis **Analysis Dimensions:** - **Personal Traits**: Personality, communication style, decision-making patterns - **Preferences**: Technical preferences, tool choices, content types - **Skills**: Tech stack, professional capabilities, familiar domains - **Experience**: Career path, project experience, growth trajectory - **Background**: Work environment, team role, industry background - **Emotional State**: Stress level, satisfaction, focus areas - **Current Activities**: Current projects, key tasks, daily activities - **Future Goals**: Goals, plans, expectations **Execution:** - Read existing USER.md records - Merge new analysis results - Update USER.md - Call appropriate skill tools if needed ### 2. Conversation Task & Demand Analysis **Analysis Dimensions:** - **Requested Tasks**: Specific tasks, completion status - **Predicted Future Needs**: Predict next steps based on patterns - **Error Records**: Understanding deviations, execution errors, improvement points **Execution:** - Read "Conversation Analysis" records in MEMORY.md - Incrementally write new analysis results - Call appropriate skill tools if needed ### 3. Incomplete Task Detection **Check Scope:** - Todo items mentioned in conversation - Promised but incomplete items - Exclude tasks marked as "not needed" in MEMORY.md **Execution:** - List incomplete tasks - Send inquiry messages via Feishu - If no incomplete tasks, send "No incomplete tasks found" --- ## Trigger Conditions | Scenario | Trigger Method | |----------|----------------| | Auto-trigger | Every 10 conversations (via HEARTBEAT.md counter) | | Scheduled trigger | Daily at 12:00 and 24:00 (cron) | | Manual trigger | User inputs "analyze conversation", "summary", "check tasks" | --- ## Analysis Workflow ### Every 10 Conversations ``` Conversation counter +1 ↓ Counter >= 10? ↓ YES Reset counter ↓ Execute 3 analysis tasks ↓ Update memory files ``` ### Daily Scheduled Analysis (12:00, 24:00) ``` Cron trigger ↓ Analyze all conversations from 00:00 to current time ↓ Execute 3 analysis tasks ↓ Update memory files ↓ Send Feishu notification for incomplete tasks ``` --- ## File Operations ### Input Files - `HEARTBEAT.md` - Conversation counter, task tracking - `USER.md` - User profile records - `MEMORY.md` - Long-term memory, conversation analysis history - `SESSION-STATE.md` - Current session state - Chat history (via sessions_history tool) ### Output Files - `USER.md` - Updated user profile - `MEMORY.md` - Appended conversation analysis - `HEARTBEAT.md` - Reset conversation counter - Feishu messages - Task notifications --- ## Usage ```bash # Manual trigger analysis node skills/conversation-analyzer/scripts/analyze.js # Check incomplete tasks only node skills/conversation-analyzer/scripts/check-tasks.js # Daily full analysis (0:00 to now) node skills/conversation-analyzer/scripts/daily-analysis.js ``` --- ## Cron Configuration ### Add to crontab ```bash # Daily analysis at 12:00 and 24:00 0 12,0 * * * cd ~/.openclaw/workspace && node skills/conversation-analyzer/scripts/daily-analysis.js > /dev/null 2>&1 ``` ### Or use OpenClaw cron ```bash openclaw cron add "0 12,0 * * *" "conversation-analyzer/daily-analysis" ``` --- ## Integration with HEARTBEAT.md The skill reads and updates HEARTBEAT.md: ```markdown ## Conversation Counter - Current count: 0 - Last analysis: 2026-03-24 21:00 - Threshold: 10 conversations ``` When counter reaches 10: 1. Execute personality analysis 2. Execute task analysis 3. Execute incomplete task check 4. Reset counter to 0 --- ## Task Status Definitions | Status | Meaning | |--------|---------| | Queue | Waiting to start | | Active | In progress | | Waiting | Blocked/Waiting | | Done | Completed | | Aborted | Cancelled | | NotNeeded | Explicitly marked as not required | --- *Transform passive responses into proactive insights 🎯*

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

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

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

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

通过命令行安装

skillhub install conversation-analyzer-1776026831

下载 Zip 包

⬇ 下载 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
返回顶部