Install
openclaw skills install @jichengkai/team-memory私人团队记忆管理系统 v2.6.0,面向管理者的本地 Markdown 长期记忆副驾。用于记录团队成员观察、1:1 沟通、OKR/绩效证据、相关方需求/投诉/反馈、上级期望和公司战略;维护成员档案、时间轴、蒸馏摘要、相关方画像和智能待办台账;生成团队情况一图流/A4 团队看板、同构概要文字版、1:1 准备、周报/月报、绩效材料、晋升评估、项目复盘、相关方沟通准备和向上汇报;支持旧 Markdown 导入、v1 数据兼容、主库锁定、JSONL/SQLite 机器索引、完整导出和本地隐私保护。
openclaw skills install @jichengkai/team-memory本 skill 帮助管理者维护本地 Markdown 团队记忆。原则:先保护历史数据,再更新结构;新写入使用 v2 结构,旧 v1 文件可继续读取。
Markdown 文件树是唯一可信源。JSONL/SQLite 只由 Markdown 重建,用于机器读取和导出,不反向覆盖 Markdown。
tasks.md,支持每周/月度复盘、等待反馈和沉默任务检查。姓名-档案.md、姓名-时间轴.md、姓名-蒸馏.md。.team-memory-root.json 锁定唯一主库,避免写错目录或覆盖历史数据。使用本 skill 处理以下请求:记录团队成员表现、补充历史观察、准备 1:1、整理绩效证据、生成团队情况一图流/A4 团队看板/团队概况概要文字版、生成周报/月报、做晋升评估、复盘投诉和项目协作、沉淀需求方反馈、管理追踪事项、导入旧 Markdown 记录、检查或导出本地团队记忆数据。
默认主数据目录是当前 skill 根目录下的 data/,但所有写入必须先通过 .team-memory-root.json 锁定文件确认真实主库。
强制规则:
.team-memory-root.json 存在,并且 skill-config.yaml 的 settings.data-path 与锁定文件一致。~/.config/opencode/... 或其他新目录。data/,首次使用运行 scripts/adopt-data.py 接管当前 data/。scripts/init.sh 创建空主库并写入锁定文件。scripts/doctor.py 生成报告;不要自动合并、删除或覆盖。默认主数据目录:data/(由 .team-memory-root.json 锁定)
data/
├── members/
│ └── member-001/
│ ├── profile.md
│ ├── timeline.md
│ └── distill.md
├── stakeholders/
│ └── stakeholder-001/
│ ├── profile.md
│ ├── timeline.md
│ └── distill.md
├── upward/
│ └── expectations.md
├── company/
│ └── strategy.md
├── insights/
├── templates/
├── import/
│ ├── incoming/
│ └── reports/
├── tasks/
│ ├── tasks.md
│ └── reviews/
├── .index/
│ ├── events.jsonl
│ ├── tasks.jsonl
│ └── team-memory.sqlite
├── .backup/
└── archive/
.backup/ 是内部备份目录,通常不需要直接查看或手动编辑。
.index/ 是可重建机器索引,不是源数据;事件索引用 event_key = source_file:event_id 作为机器唯一键。
tasks/tasks.md 是待办状态源;成员 timeline.md 是事实证据源。
stakeholders/ 用于记录需求方、协作部门、投诉/反馈来源和项目接口人的长期互动;低证据等级记录只作为线索和追踪提醒。
成员真实姓名、别名、角色、职级和入职日期保存在 skill-config.yaml。文件路径优先使用 member-XXX,降低隐私和跨平台风险。
读取历史数据时同时支持:
data/members/member-001/profile.mddata/members/张三-档案.mddata/members/member-001/timeline.mddata/members/张三-时间轴.mddata/members/member-001/distill.mddata/members/张三-蒸馏.md如果 v2 和 v1 同时存在:优先读取 v2,把 v1 视为只读历史来源。不要删除、覆盖或重命名 v1 文件,除非用户明确要求。
skill-config.yaml 的 members 和 shortcuts。scripts/new-member.sh。当用户说“记录……”“补一条……”“今天张三……”等记录请求:
scripts/doctor.py。data/members/{member-id}/timeline.md 的“时间轴(从新到旧)”标题后方。### YYYY-MM-DD(周X)
#### HH:MM - 一句话标题 [OBS-YYYYMMDD-001]
**事件**: 事实描述
**类别**: 技术能力 / 协作沟通 / 项目交付 / 团队影响 / 成长潜力
**评价**: ⭐⭐⭐⭐⭐ 优秀 / ⭐⭐⭐⭐ 良好 / ⭐⭐⭐ 一般 / ⚠️ 需关注
**标签**: #标签
**观察笔记**:
- 基于事实的观察
**追踪项**:
- [ ] 中 - 需要跟进的事项 (来源: OBS-YYYYMMDD-001)
distill.md:近期状态、关键事件、追踪项。当用户说“需求方反馈……”“运营投诉……”“设计认可……”“某项目接口人提到……”等公司内相关方信息:
scripts/doctor.py。data/stakeholders/stakeholder-XXX/。timeline.md 保存完整关系脉络,事件 ID 使用 FBK-YYYYMMDD-001。证据等级 和 核实状态:
timeline.md 增加一条关联记录,引用 FBK 事件 ID。线索级 和 未核实记录只用于提醒、追问和观察,不写入成员长期画像,不作为绩效结论。事实级 或 结论级记录可以用于复盘、绩效和向上沟通,但输出时必须保留来源、日期和事件 ID。相关方记录格式:
### YYYY-MM-DD(周X)
#### HH:MM - 一句话标题 [FBK-YYYYMMDD-001]
**反馈类型**: 需求 / 投诉 / 认可 / 风险 / 建议 / 沟通记录
**证据等级**: 线索 / 反馈 / 事实 / 结论
**核实状态**: 未核实 / 待补充 / 部分确认 / 已确认 / 已闭环 / 已撤销
**来源方**:
**涉及成员**:
**涉及项目**:
**标签**: #相关方反馈
**事实描述**:
-
**当前判断**:
-
**后续动作**:
- [ ] 中 - 需要跟进的事项 (来源: FBK-YYYYMMDD-001)
**关联事件**:
-
默认检索顺序:
distill.md 快速理解成员状态。data/tasks/tasks.md,需要证据时追溯 timeline.md。timeline.md,并追溯关联的 FBK 相关方反馈。profile.md。data/stakeholders/{stakeholder-id}/distill.md 和 timeline.md。data/team-memory-overview.md、upward/expectations.md、company/strategy.md。references/team-dashboard.md,再运行 python3 scripts/team-dashboard.py --format all 生成统一数据包和图文输出。常见输出:
当用户要求快速了解团队整体情况时,不要只汇总普通记录。按管理看板处理:
scripts/doctor.py。references/team-dashboard.md。python3 scripts/team-dashboard.py --format all,默认输出到 data/insights/。timeline.md、相关方 timeline.md、tasks.md 和证据 ID。python3 scripts/sync-tasks.py,把追踪项和我的承诺同步到 data/tasks/tasks.md。**追踪项**: 和 ## 追踪项 两类写法;新待办用 对象类型 和 对象 表示归属。python3 scripts/review-tasks.py --weekly,检查逾期、高优先、等待反馈和沉默超过 14 天的待办。python3 scripts/review-tasks.py --monthly,生成新增、关闭、延期、沉默和下月重点建议。python3 scripts/resolve-task.py TASK-ID --status done|waiting|dropped|deferred --note "..." 生成草案。--apply 写入台账;成员待办需要写回成员时间轴时再加 --append-timeline,相关方待办不自动写回成员时间轴。sync-tasks.py 只自动合并同来源行或正文完全一致的事项,相似但不一致的事项只在报告里提示。references/upgrade.md。data/ 的发布包首次使用 scripts/adopt-data.py 接管主库。scripts/doctor.py。scripts/migrate-v1-to-v2.sh。--apply 才复制文件。scripts/import-member-markdown.sh。data/import/reports/ 生成报告;只有 --apply 才写入 timeline.md。profile.md 或 distill.md;导入后的当前人物卡更新应先生成建议稿并等待用户确认。scripts/rebuild-index.py 重建。scripts/doctor.py,会报告事件总数/唯一 ID 数、同文件重复事件 ID、跨文件重复事件 ID、缺失相关方字段、断开的关联事件和失效待办来源。scripts/export-data.py。references/usage.md。references/usage.mdreferences/record-templates.mdreferences/scenario-examples.mdreferences/team-dashboard.mdreferences/troubleshooting.mdreferences/import-markdown.mdreferences/upgrade.md