Zettelkasten CN

v1.0.0

卢曼卡片学习法(Zettelkasten)全生命周期管理系统,支持九大人生领域分类、撤销操作、交互式创建流程。处理闪念笔记、文献笔记、永久笔记、项目笔记的增删改查,以及与Agent记忆系统的双向关联。

0· 289·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Zettelkasten note lifecycle manager) matches the shipped scripts and SKILL.md: the package provides create/read/update/delete, an interactive creator, and an undo manager that operate on local markdown files under a cards directory. No unrelated cloud credentials, binaries, or services are requested. Minor inconsistency: SKILL.md at one point states operation history is stored at ~/.zettelkasten/memory/history.json, whereas the implemented code writes history to ~/Desktop/cardsdata/.system/operation_history.json (and references config paths in references/config.json), which is a documentation/config mismatch but not indicative of unrelated capabilities.
Instruction Scope
Runtime instructions and scripts operate on local filesystem paths (default: ~/Desktop/cardsdata and ~/.openclaw/workspace memory paths) and call local scripts via Python subprocesses. They do not perform network I/O or send data to external endpoints. Notes: the interactive creator calls card_manager.py and undo_manager.py with supplied content as arguments (using subprocess.run with argument lists, not shell), and the system records operations in a JSON history file. The docs and code show a small inconsistency in the documented history path. Overall, the instructions stay within the stated purpose (local note management).
Install Mechanism
This is instruction-only with bundled Python scripts — there is no download/install step, no external package installation, and no network fetches documented. Risk from install mechanism is low.
Credentials
The skill declares no required environment variables or credentials. The code does, however, honor several optional environment variables (ZETTELKASTEN_SKILL_DIR, ZETTELKASTEN_CARDS_DIR, ZETTELKASTEN_MEMORY_DIR, ZETTELKASTEN_WORKSPACE_DIR) to override defaults. That is reasonable for configuration, but users should be aware these variables can change where the skill reads/writes (e.g., pointing CARDS_DIR elsewhere). No secrets or unrelated service credentials are requested.
Persistence & Privilege
always is false and the skill does not request persistent platform-level privileges. It can be invoked autonomously (default), which is normal for skills — combined with the fact it writes local files, a user should trust the skill before enabling autonomous runs. The skill does not modify other skills' configurations or system-wide agent settings.
Assessment
This skill is a local-file Zettelkasten manager and appears consistent with that purpose. Before installing or running it: 1) Review and, if desired, override the default storage location by setting ZETTELKASTEN_CARDS_DIR so files are written where you expect (the default is ~/Desktop/cardsdata). 2) Note the skill writes and moves files (create/delete/undo) and keeps an operation history in the .system folder; back up any important notes first. 3) If you run the interactive/quick create flows via an autonomous agent, be aware the agent will execute the bundled Python scripts locally and may create/modify files — only allow autonomous invocation if you trust the skill. 4) The docs contain a small mismatch about the history file path; inspect the bundled scripts (card_manager.py / undo_manager.py) to confirm actual behavior. If you want higher assurance, run the scripts manually in a sandboxed environment or review the code lines that set CARDS_DIR and HISTORY_FILE to confirm they point to acceptable locations.

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

kmvk97bx1x973pxm4wqx94mzc10rn82424jlatestvk97bx1x973pxm4wqx94mzc10rn82424jnotesvk97bx1x973pxm4wqx94mzc10rn82424jpkmvk97bx1x973pxm4wqx94mzc10rn82424jzettelkastenvk97bx1x973pxm4wqx94mzc10rn82424j

License

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

Comments