返回顶部
n

notes-know-you笔记知你

Sync Evernote notebooks to local Markdown, analyze your notes, and update USER.md + Memory files so the AI truly understands who you are

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

notes-know-you

notes-know-you

通过你的印象笔记,让 AI 真正了解你。

此技能可将你的印象笔记/国际版Evernote笔记本同步到本地Markdown文件,分析内容,并用结构化洞察更新智能体的USER.md和记忆文件——让你的AI助手始终掌握关于你的正确背景信息。



配置

使用此技能前,请设置以下环境变量:

变量必填说明
NOTESDBPATHevernote-backup数据库文件的绝对路径(例如:F:\notes\enbackup.db)
NOTESBACKEND
否 | china代表印象笔记(默认),evernote代表国际版 |
| NOTES_TOKEN | 否 | 开发者令牌(密码认证失败时使用) |
| NOTESEXPORTDIR | 否 | 导出Markdown文件的写入目录(默认:与数据库文件同目录,位于evernote/markdown/下) |
| NOTESMEMORYDIR | 否 | 记忆文件的写入目录(默认:自动检测) |


使用方法

/notes-know-you — 完整同步:拉取 → 转换 → 分析 → 更新记忆
/notes-know-you sync — 同上
/notes-know-you analyze — 跳过同步,仅重新分析现有Markdown文件
/notes-know-you setup-cron [间隔] — 设置定期自动同步(例如:setup-cron 24h)



分步操作指南

第0步 — 检查配置

  1. 1. 确认NOTESDBPATH已设置且文件存在。
  2. 如果未设置,询问用户:
- 你的evernote-backup数据库文件在哪里? - 你使用的是印象笔记(中国版)还是国际版Evernote? - 你有开发者令牌吗?
  1. 3. 如果数据库尚不存在,引导用户完成首次设置(参见references/setup.md)。
  2. 确定以下内容:
- dbpath = $NOTESDB_PATH - dbdir = dbpath的父目录 - enexdir = $NOTESEXPORTDIR/../enex 或 {dbdir}/evernote/ - markdowndir = $NOTESEXPORTDIR 或 {dbdir}/evernote/markdown/ - backend = $NOTES_BACKEND 或 china - skillscriptsdir = 包含此技能脚本的目录

第1步 — 从Evernote同步

运行:
bash
python -m evernotebackup sync -d {dbpath}

如果遇到速率限制(CRITICAL: Rate limit reached):停止并告知用户等待25-30分钟后重试。

如果认证失败:引导用户获取开发者令牌:

  • - 印象笔记:登录后访问https://app.yinxiang.com/api/DeveloperToken.action
  • 国际版:访问https://www.evernote.com/api/DeveloperToken.action

然后更新认证:
bash
python -m evernotebackup reauth -d {dbpath} -t {token}

第2步 — 导出为ENEX格式

bash
python -m evernotebackup export -d {dbpath} {enex_dir}

这将在enex_dir目录下为每个笔记本创建一个.enex文件。

第3步 — 将ENEX转换为Markdown

对enex_dir目录下递归找到的每个.enex文件,运行:
bash
python {skillscriptsdir}/enextomarkdownbundle.py {enexfile} {markdown_dir}

这将为每个笔记本生成一个合并的Markdown文件(例如:Daily.md、Books.md)。

保留所有生成的Markdown文件及其对应笔记本名称的列表。

第4步 — 分析笔记内容

读取生成的Markdown文件。笔记可能很大——先浏览结构,然后完整阅读近期条目(最近60天),对较早条目进行摘要级别阅读。

按笔记本类型提取洞察:

日记/每日笔记(文件名包含:Daily、Diary、Journal、日记、每日、每天):

  • - 日常惯例和重复性习惯
  • 情绪模式和常见关注点
  • 提及的目标和愿望
  • 近期生活事件(最近30天)——记录大致日期

工作/项目笔记(Work、Project、Todo、Tasks、工作、项目):

  • - 当前活跃项目及其状态
  • 专业技能和使用的工具
  • 目标和截止日期

个人/人际笔记(人、People、Friends、Family、朋友、家人):

  • - 关键人际关系和社交背景
  • 表达的个人价值观和信念

阅读/剪藏(Books、我的剪藏、Clippings、Reading、读书):

  • - 持续关注的主题和领域
  • 偏好的内容形式(书籍、文章、视频)

通用/其他笔记本

  • - 任何重复出现的主题或话题
  • 明确陈述的偏好或观点

第5步 — 更新USER.md

定位记忆目录:

  1. 1. 检查$NOTESMEMORYDIR
  2. 检查当前项目根目录下的.openclaw/
  3. 检查~/.claude/projects/{当前项目哈希}/memory/
  4. 回退方案:在当前目录下创建.memory/

如果存在,读取现有的USER.md。合并,不要覆盖——保留与笔记内容不矛盾的事实。

按以下结构写入(或更新)USER.md:

markdown

用户档案

最后更新自笔记:{当前日期}

身份信息

[如果找到姓名、角色/职业、地点则填写]

兴趣与领域

[频繁出现的主题——要具体,例如投资/财经而非仅写金融]

日常习惯与惯例

[来自日记的模式:睡眠时间、运动、饮食、工作模式]

目标

短期(3个月内)

[找到的具体目标及截止日期]

长期

[人生目标、职业目标、重大愿望]

价值观与原则

[笔记中体现的核心价值观或反复出现的哲学主题]

技能与专长

[专业和个人技能,如可推断出大致熟练程度则注明]

当前背景

[目前生活中正在发生的事情——活跃项目、近期事件、当前关注点]

人际关系

[提及的关键人物及其与用户的关系]

第6步 — 写入记忆文件

为每个重要、具体的洞察,在记忆目录中创建一个记忆文件。

使用以下格式,保存为{类型}_{主题}.md:

用户记忆(个人属性、偏好、背景事实):
markdown



name: {描述性名称}
description: {一行摘要——足够具体以判断相关性}
type: user


{事实或洞察}

项目记忆(进行中的项目、带有背景信息的目标):
markdown



name: {项目名称}
description: {该项目是什么及其重要性}
type: project


{事实或洞察}

原因: {该项目背后的动机}
应用方式: {了解此信息应如何影响AI的回应}

反馈记忆(用户在笔记中表达的明确偏好):
markdown



name: {偏好主题}
description: {用户想要或不想要什么}
type: feedback


{规则或偏好}

原因: {从笔记中给出的或推断出的理由}
应用方式: {此指导在何时相关}

写入所有记忆文件后,更新MEMORY.md(索引文件),为每个新增或更新的记忆添加一行:

第7步 — 向用户报告

总结已完成的操作:

✅ 已同步 {N} 个笔记本,共 {M} 条笔记
📄 已转换为Markdown:{笔记本名称列表}
👤 USER.md已更新 — {N} 个部分已更改
🧠 记忆文件:{N} 个已创建,{M} 个已更新
📌 提取的主要洞察:
1. ...
2. ...
3. ...



定时任务设置

当用户运行/notes-know-you setup-cron [间隔]时:

  1. 1. 默认间隔:24h
  2. 解析间隔(例如:6h、12h、24h、7d)
  3. 使用智能体的定时任务/调度器注册一个定期任务,运行/notes-know-you sync
  4. 向用户确认:已安排notes-know-you每{间隔}运行一次。下次运行时间:{日期时间}。

隐私说明

所有笔记内容均保留在本地。除将笔记文本传递到AI模型的上下文窗口进行分析外,不会向任何外部服务发送任何内容。ENEX文件和Markdown文件保留在你的机器上。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 notes-know-you-1775896382 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 notes-know-you-1775896382 技能

通过命令行安装

skillhub install notes-know-you-1775896382

下载

⬇ 下载 notes-know-you v1.0.0(免费)

文件大小: 12.05 KB | 发布时间: 2026-4-12 10:44

v1.0.0 最新 2026-4-12 10:44
Initial release: Sync and analyze your Evernote/Yinxiang notes to create a truly personalized AI experience.

- Syncs Evernote notebooks to local Markdown files and analyzes their content for structured insights.
- Updates USER.md and generates memory files, helping the AI understand your identity, habits, goals, and interests.
- Supports flexible configuration (database path, export directories, backend type, tokens).
- Step-by-step workflow: sync, convert, analyze, and report, with guidance for authentication and troubleshooting.
- Includes setup for scheduled automatic syncs via a simple cron command.
- All data processing is fully local for maximum privacy.

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

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

p2p_official_large
返回顶部