Notes Know You

v1.0.0

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

0· 40·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match what is requested and included: python + pandoc are needed for conversion, NOTES_DB_PATH points at the local Evernote backup DB used by the evernote-backup tool, and the included scripts perform syncing, export, and ENEX→Markdown conversion. Declared optional env vars (token, export dir, memory dir) are relevant to the workflow.
Instruction Scope
SKILL.md instructs the agent to run evernote-backup to sync with Evernote, export .enex, convert to Markdown, analyze notes, and update USER.md plus per-insight memory files. This stays within the described purpose, but it explicitly reads existing USER.md and various memory directories (including ~/.claude/... and project .openclaw/) and writes new memory files — i.e., it will modify local profile/memory data outside the scripts' directory. The workflow runs subprocesses (python -m evernote_backup, pandoc) which is expected here.
Install Mechanism
Instruction-only skill with no installer; README recommends installing standard packages via pip/brew/winget. No arbitrary remote download or extraction specified in the skill bundle. The lack of an automated install is lower risk but means the user must install dependencies themselves.
Credentials
Only NOTES_DB_PATH is required (primaryEnv). Optional NOTES_TOKEN is reasonable for Evernote auth. It is slightly unusual to label a filesystem path as the 'primary credential', but functionally the DB path is required for operation. No unrelated credentials or broad environment access are requested.
Persistence & Privilege
always:false and agent-autonomy not disabled (normal). The skill will write to USER.md and create multiple memory files and may target multiple memory locations (project .openclaw/, ~/.claude/... or fallback .memory/). That write access is necessary for its purpose but gives it the ability to modify existing profile/memory files — the user should confirm those target paths before running.
Assessment
This skill appears to do what it says: it syncs Evernote, converts notes to Markdown, analyzes them locally, and updates USER.md / memory files. Before installing or running it: 1) verify NOTES_DB_PATH points to the correct local backup and back up your existing USER.md and memory directories (e.g., .openclaw/, ~/.claude/...); 2) confirm you trust the upstream evernote-backup package (pip install evernote-backup) because it will perform network calls to your Evernote/Yinxiang account; 3) review the optional NOTES_MEMORY_DIR and NOTES_EXPORT_DIR to ensure files are written where you want (avoid writing into other projects' memory directories you don't control); 4) run the tool interactively the first time (not as an autonomous background job) to inspect outputs; and 5) if you have sensitive notes, consider running in an isolated environment or ensure your local analysis environment (and any AI model usage) does not inadvertently transmit data externally.

Like a lobster shell, security has layers — review code before you run it.

latestvk9723xv8d2nxqe2c0pwnj236nd8406nt

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

📓 Clawdis
OSmacOS · Linux · Windows
Binspython, pandoc
EnvNOTES_DB_PATH
Primary envNOTES_DB_PATH

Comments