/install cornell-notes
Notes Skill
Manage Cornell Method notes stored as Markdown files in ~/cornell-notes/.
One .md file per note. Uses the bundled scripts/cornell.py CLI tool.
Script location
scripts/cornell.py
Always run it with:
python scripts/cornell.py \x3Ccommand> [args]
The script path must be relative to the skill root, or use the absolute path once
you know it. Copy the script to /tmp/cornell.py for convenience if needed:
cp \x3Cskill_root>/scripts/cornell.py /tmp/cornell.py
Commands
| Command | What it does |
|---|---|
new [title] |
Create a new Cornell note (opens in $EDITOR / micro) |
list / ls |
List all notes with title and date |
view [note] |
Pretty-print a note in two-column Cornell layout |
search [query] |
Search all notes by keyword, highlights matches |
edit [note] |
Open a note in $EDITOR for editing |
delete [note] / rm |
Delete a note (asks for confirmation) |
Notes can be referenced by number, title, or slug. If ambiguous, the script shows an interactive picker.
Note structure (auto-generated)
Each note has YAML frontmatter + three Cornell sections:
---
title: \x3CTitle>
date: \x3CYYYY-MM-DD HH:MM>
tags: []
---
## Notes
\x3C!-- Raw lecture / reading notes -->
## Cues
\x3C!-- Keywords, questions, main ideas — filled in after studying -->
## Summary
\x3C!-- 2-3 sentence synthesis in your own words -->
Workflow
Creating a note
- Ask the user for the note title if not provided.
- Run:
python /tmp/cornell.py new "\x3Ctitle>" - Tell the user the file was created at
~/cornell-notes/\x3Cslug>.mdand that it opened in their editor (micro by default). Remind them to fill in the three sections.
Viewing / listing
- For a quick overview:
python /tmp/cornell.py list - To read a specific note:
python /tmp/cornell.py view "\x3Ctitle or number>" - Render the output in the conversation so the user can read it.
Searching
- Run:
python /tmp/cornell.py search "\x3Ckeyword>" - Present the matching notes and highlighted lines to the user.
Editing
- Run:
python /tmp/cornell.py edit "\x3Ctitle or number>" - Confirm which note was opened.
Deleting
- Run:
python /tmp/cornell.py delete "\x3Ctitle or number>" - The script will ask for confirmation — relay that to the user if running non-interactively.
Tips
- Notes are stored in
~/cornell-notes/— the directory is created automatically. - The script uses
$EDITORor$VISUALenv var, falling back tomicro. - Slugs are auto-generated from titles (lowercased, spaces → hyphens).
- When the user asks to "take a note now", offer to capture their content directly and write it into the appropriate Cornell sections yourself, then save the file.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install cornell-notes - 安装完成后,直接呼叫该 Skill 的名称或使用
/cornell-notes触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
cornell note tool 是什么?
Manage Cornell Method notes as Markdown files using the bundled cornell.py CLI script. Use this skill whenever the user wants to take notes, create a new not... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 107 次。
如何安装 cornell note tool?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install cornell-notes」即可一键安装,无需额外配置。
cornell note tool 是免费的吗?
是的,cornell note tool 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
cornell note tool 支持哪些平台?
cornell note tool 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 cornell note tool?
由 Jay(@goog)开发并维护,当前版本 v1.0.0。