Community写作与编辑github.com

memOrb

一个与智能体无关的“第二大脑”记忆框架,受电影和图书馆学启发。

memOrb 是什么?

Memorb 是一个智能体无关的“第二大脑”记忆框架,其设计灵感来源于电影叙事和图书馆科学。它作为一个中心化的路由枢纽(Gateway Skill),将文件操作严格导向一组核心和扩展子技能(sub-skills),从而在 Vault(知识库)中实现一致、有序且高度结构化的信息管理。该框架强制要求所有写入操作都必须遵循一组约定(如路径、命名、前置元数据),并建议在复杂场景下同时加载多个子技能。Memorb 支持多种平台(如 Obsidian、M365、CLI),并能处理从日常笔记、会议转录、商业名片到长期兴趣领域等多种信息类型。其核心优势在于通过严格的规则和路由表,消除了智能体默认行为的随意性,确保每次文件操作都经过预设的工作流,从而构建一个可靠、可审计、易于扩展的“第二大脑”系统。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add iamjosuho/memOrb

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Memorb(网关技能)

关键: Vault 的主要路由枢纽。每个文件操作必须严格遵循以下说明和子技能路由,不得例外。

指令优先级

  1. 用户明确指令(最高)
  2. Memorb 及路由的子技能(覆盖默认智能体行为)
  3. 默认智能体行为(最低)

核心规则

在执行任何文件操作之前:

  1. 阅读本网关文件。
  2. 阅读路由表中每个匹配的子技能的 SKILL.md。
  3. 所有写入操作必须遵守 memorb-conventions(路径、命名、前置元数据)。
  4. 如需要可加载多个子技能(例如,处理转录本 = m365-meeting-note + memorb-ingest + daily-note)。

技能路由表

核心技能位于 skills/core/{name}/SKILL.md。 扩展技能位于 skills/extensions/{name}/SKILL.md。

核心技能(memorb-core)

子技能位置触发 / 场景
memorb-conventionscore/memorb-conventions基础层:路径、目录结构(memorbs/)、命名、前置元数据、模板。所有写入操作必需。
memorb-borncore/memorb-bornVault 初始化(阶段 0)、人设种子设置、CLAUDE.md 生成或 /memorb-born 重置。
daily-notecore/daily-note创建/更新每日笔记、日记条目、快速日志
orbtrack-triagecore/orbtrack-triage处理 OrbTrack(memorbs/HQ/OrbTrack/)、PARA 整理、笔记归档
island-reclamationcore/island-reclamation创建新的“岛屿”(长期兴趣/职责领域):创建文件前讨论结构
weekly-retrocore/weekly-retro每周回顾/总结(WeeklyRetro/YYYY-Www)
memorb-ingestcore/memorb-ingest将原始材料(转录稿、文章、PDF)摄取到 Long-Term//memorbs/ 知识库
memorb-querycore/memorb-query通过 Long-Term//memorbs/ 知识库进行问答、比较、决策建议
memorb-lintcore/memorb-lintVault 健康检查以及 Long-Term//memorbs/ 知识库的 MUSTY 检查
memorb-forgettercore/memorb-forgetter执行 MUSTY 归档至 memorbs/Dump/ 并更新 Vault Wiki 链接
session-closeoutcore/session-closeout会话终止:每日笔记摘要、log.md、git commit/push
writing-memorb-skillscore/writing-memorb-skills创建/修改 Vault 技能(元技能)

扩展技能(memorb-extensions)

子技能位置触发 / 场景
m365-meeting-noteextensions/m365-meeting-note处理 Teams 会议转录稿与会议纪要
recording-transcriptionextensions/recording-transcription非 Teams 语音录音(电话、访谈、m4a)的转录文字
business-card-ingestionextensions/business-card-ingestion将名片信息摄入 memorbs/people/ 页面包
memorb-domain-queryextensions/memorb-domain-query双向域名/电子邮件查找及 M365/Outlook 集成
weekly-reportextensions/weekly-report生成 CEO 周报 pptx
obsidian-cliextensions/obsidian-cliObsidian CLI 命令(需应用已运行)

扩展交互式安装与回退协议

如果某个场景需要用到扩展(例如名片 OCR、M365 会议转录稿处理),请检查 skills/extensions/{name}/SKILL.md 是否存在:

  1. 已安装: 读取该扩展的 SKILL.md 并执行其专门工作流程。
  2. 未安装(交互式安装):
    • 询问用户:"💡 提示:'{扩展名称}' 扩展可为该任务提供增强的领域格式化功能。您希望我为您安装它吗?"
    • 用户同意: 将扩展安装到 skills/extensions/{扩展名称}/ 并立即执行其专门工作流程。
    • 用户拒绝 / 跳过: 优雅地回退到核心的 memorb-ingest 或 memorb-query。

红旗警示

如果出现以下任何合理化解释,请停止并恢复:

  • "这很简单,不需要读子技能" → 路由规则对所有文件操作都是强制的。
  • "把笔记临时放在根目录" → 新笔记应位于 memorbs/HQ/OrbTrack/ 或 PARA 文件夹中。
  • "我记得规则,不用再读了" → 务必重新阅读 SKILL.md,因为规则会不断演变。
  • "这次跳过结业流程" → session-closeout 是每次会话必须执行的仪式。

会话结业

每次会话结束时必须执行 session-closeout(每日笔记总结并附上 使用 skill: ...、log.md 条目、git commit/push)。

相关技能