← 返回 Skills 市场
Key Tracker
作者
vincentlau2046-sudo
· GitHub ↗
· v1.0.0
· MIT-0
217
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install key-tracker
功能描述
智能关键信息记录技能:从对话和报告中自动捕获时间节点、遗留问题、决策点、承诺事项等16类关键信息。外置大脑,不遗漏重要信息。
使用说明 (SKILL.md)
Key Tracker - 智能关键信息记录
外置大脑,自动捕获工作交流中的关键信息。
GitHub: https://github.com/vincentlau2046-sudo/key-tracker
🎯 核心定位
不是:私人秘书、日程管理工具
而是:外置大脑、关键信息捕获系统
核心价值
- 不遗漏重要信息 — 自动检测并记录关键内容
- 可追溯决策过程 — 记录决策及其原因
- 提醒待处理事项 — 遗留问题、阻塞项跟踪
- 沉淀知识经验 — 学习要点、想法灵感保存
- 跟踪进展状态 — 进度、依赖、资源需求
📋 16 类记录类型
⏰ 时间类
| 类型 | 说明 | 触发词示例 |
|---|---|---|
deadline |
截止日期 | "3月20日前完成"、"项目截止日期" |
milestone |
里程碑 | "第一阶段里程碑"、"关键节点" |
❓ 问题类
| 类型 | 说明 | 触发词示例 |
|---|---|---|
issue |
遗留问题 | "性能优化尚未完成"、"有个bug待解决" |
blocker |
阻塞项 | "卡在等API文档"、"被依赖阻塞" |
risk |
风险提示 | "可能延期"、"担心性能问题" |
🎯 决策类
| 类型 | 说明 | 触发词示例 |
|---|---|---|
decision |
决策记录 | "决定用方案A"、"确定选PostgreSQL" |
rationale |
决策原因 | "因为团队熟悉"、"考虑到成本问题" |
assumption |
假设前提 | "假设用户量不超100万"、"前提是API稳定" |
change |
变更记录 | "从方案A改成B"、"调整为新架构" |
🤝 承诺类
| 类型 | 说明 | 触发词示例 |
|---|---|---|
commitment |
我的承诺 | "我明天发给你"、"我来负责这块" |
expectation |
他人承诺 | "麻烦你帮忙"、"请你来处理" |
📊 过程类
| 类型 | 说明 | 触发词示例 |
|---|---|---|
progress |
进展状态 | "已完成80%"、"正在开发中" |
dependency |
依赖关系 | "依赖后端API"、"需要等测试环境" |
resource |
资源需求 | "需要一台服务器"、"缺少人手" |
💡 知识类
| 类型 | 说明 | 触发词示例 |
|---|---|---|
learning |
学习要点 | "以后要注意先检查依赖"、"经验教训" |
insight |
想法灵感 | "也许可以用缓存优化"、"突然想到" |
context |
背景上下文 | "项目背景是"、"目的是解决延迟" |
👤 人物类
| 类型 | 说明 | 触发词示例 |
|---|---|---|
stakeholder |
关键人物 | "张三负责这块"、"涉及运维团队" |
🚀 快速开始
安装
方式 1:ClawHub 安装(推荐)
clawdhub install key-tracker
方式 2:手动安装
git clone https://github.com/vincentlau2046-sudo/key-tracker.git ~/.openclaw/workspace/skills/key-tracker
创建记录目录
mkdir -p ~/.openclaw/workspace/.keyrecords/{时间类,问题类,决策类,承诺类,过程类,知识类,人物类}
💬 使用示例
自动触发记录
在对话中自动检测关键词:
用户: "项目要在3月20日前完成"
→ 自动记录: deadline | 项目完成 | 2026-03-20
用户: "决定用 PostgreSQL,因为团队熟悉度高"
→ 自动记录: decision | 选择 PostgreSQL | rationale: 团队熟悉度高
用户: "我会明天把文档发给你"
→ 自动记录: commitment | 发送文档 | 2026-03-13
用户: "性能优化还没做,卡在缺少测试环境"
→ 自动记录: issue | 性能优化未完成 | blocker: 缺少测试环境
查询记录
用户: 有什么时间节点? → 显示 deadlines + milestones
用户: 有哪些遗留问题? → 显示 issues + blockers
用户: 做过什么决策? → 显示 decisions + rationales
用户: 我承诺过什么? → 显示 commitments
用户: 有什么风险? → 显示 risks
用户: 卡在什么地方? → 显示 blockers
用户: 依赖什么? → 显示 dependencies
用户: 最近有什么想法? → 显示 insights
用户: 显示所有记录 → 显示全部记录
📁 数据存储
目录结构
~/.openclaw/workspace/.keyrecords/
├── records.json # 主记录库
├── 时间类/
│ └── deadlines.json
├── 问题类/
│ ├── issues.json
│ ├── blockers.json
│ └── risks.json
├── 决策类/
│ ├── decisions.json
│ ├── rationales.json
│ ├── assumptions.json
│ └── changes.json
├── 承诺类/
│ ├── commitments.json
│ └── expectations.json
├── 过程类/
│ ├── progress.json
│ ├── dependencies.json
│ └── resources.json
├── 知识类/
│ ├── learnings.json
│ ├── insights.json
│ └── contexts.json
└── 人物类/
└── stakeholders.json
记录格式
{
"id": "KR-20260312-001",
"type": "deadline",
"title": "项目交付",
"context": "讨论项目进度时确定",
"source": "conversation",
"source_text": "项目要在3月20日前完成",
"datetime": "2026-03-20T18:00:00+08:00",
"status": "pending",
"priority": "high",
"logged_at": "2026-03-12T14:00:00+08:00"
}
🔍 检测规则
时间检测
# 日期 + 截止词
\d{1,2}月\d{1,2}[日号].*(截止|之前|前完成)
# 相对时间
(下周|下月|月底).*(完成|交付)
决策检测
决定|确定|就.*了|选定
因为|考虑到|出于|由于
承诺检测
我会|我保证|我来负责
麻烦你|请你|你来负责
问题检测
问题|bug|issue|尚未|待.*完成
卡住|阻塞|等.*才能
风险|可能.*问题
⚙️ 定期回顾
建议配置定期回顾任务:
| 任务 | 时间 | 内容 |
|---|---|---|
| 晨间提醒 | 08:00 | 今日 deadline + pending commitments |
| 晚间回顾 | 21:00 | 今日记录汇总 + 明日关注点 |
| 周度盘点 | 周五 18:00 | 本周决策 + 遗留问题 + 风险项 |
🔗 相关链接
- GitHub: https://github.com/vincentlau2046-sudo/key-tracker
- 问题反馈: https://github.com/vincentlau2046-sudo/key-tracker/issues
- ClawHub: https://clawhub.com
📄 许可证
MIT License
外置大脑,让每一次思考都有痕迹。
安全使用建议
This skill is internally consistent with its purpose, but before installing: 1) Confirm the GitHub source is trustworthy (review the repository you will clone or install via ClawHub). 2) Be aware it will store conversation text and extracted items under ~/.openclaw/workspace/.keyrecords — that may contain sensitive data; set appropriate filesystem permissions, consider encrypting the directory, or use a private workspace. 3) Because SKILL.md is instruction-only, review how your agent will be triggered (disable autonomous invocation if you do not want automatic logging). 4) If you need retention, deletion, or access controls, implement them externally (the skill provides no built-in encryption/ACL guidance). 5) If you want stronger assurance, request or inspect actual runtime code (the package is instruction-only here) or run the skill in an isolated environment first.
功能分析
Type: OpenClaw Skill
Name: key-tracker
Version: 1.0.0
The key-tracker skill is a productivity tool designed to automatically categorize and log project-related information (such as deadlines, decisions, and issues) from user conversations into local JSON files. The analysis of SKILL.md, README.md, and the regex patterns in patterns.md shows no evidence of data exfiltration, malicious command execution, or deceptive prompt injection; all data remains within the local workspace directory (~/.openclaw/workspace/.keyrecords/).
能力评估
Purpose & Capability
Name/description (capture deadlines, decisions, commitments, etc.) match the provided SKILL.md, README, and pattern files. The skill only asks the user to create a local records directory and defines regex-based detection rules — all coherent with its purpose. No unrelated env vars, binaries, or system config paths are requested.
Instruction Scope
Runtime instructions are instruction-only (no code) describing how to detect keywords and where to store records under ~/.openclaw/workspace/.keyrecords. The SKILL.md presumes the agent will 'automatically' detect and log from conversations, but it doesn't include concrete telemetry/exfiltration steps or external endpoints. Important: it instructs the agent to collect and persist conversation text locally (source_text fields) but does not provide guidance for access control, encryption, or retention — a privacy scope consideration.
Install Mechanism
There is no install spec or packaged code to download; recommended actions are a ClawHub install command or a git clone from the stated GitHub repository. These are expected and proportionate. Because there is no packaged installer or remote binary payload, there is low install risk from this bundle itself.
Credentials
The skill requests no environment variables, credentials, or privileged config paths. That is proportional to its described functionality. Note: the lack of required credentials also means any storage/authorization decisions are left to the host environment (no built-in encryption or storage ACLs are declared).
Persistence & Privilege
The skill is not 'always: true' and uses default autonomous invocation settings. That's normal for skills, but because the instructions tell the agent to automatically log conversation contents, users should be aware the agent may record sensitive information unless they limit invocation or control storage. The skill does not attempt to modify other skills or system settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install key-tracker - 安装完成后,直接呼叫该 Skill 的名称或使用
/key-tracker触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
智能关键信息记录技能:从对话和报告中自动捕获时间节点、遗留问题、决策点、承诺事项等16类关键信息
元数据
常见问题
Key Tracker 是什么?
智能关键信息记录技能:从对话和报告中自动捕获时间节点、遗留问题、决策点、承诺事项等16类关键信息。外置大脑,不遗漏重要信息。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 217 次。
如何安装 Key Tracker?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install key-tracker」即可一键安装,无需额外配置。
Key Tracker 是免费的吗?
是的,Key Tracker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Key Tracker 支持哪些平台?
Key Tracker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Key Tracker?
由 vincentlau2046-sudo(@vincentlau2046-sudo)开发并维护,当前版本 v1.0.0。
推荐 Skills