← 返回 Skills 市场
goog

cornell note tool

作者 Jay · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
107
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install cornell-notes
功能描述
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...
使用说明 (SKILL.md)

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

  1. Ask the user for the note title if not provided.
  2. Run: python /tmp/cornell.py new "\x3Ctitle>"
  3. Tell the user the file was created at ~/cornell-notes/\x3Cslug>.md and 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 $EDITOR or $VISUAL env var, falling back to micro.
  • 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.
安全使用建议
This skill appears to do only local note management: it will create and edit files under ~/cornell-notes and will launch whatever editor you have configured ($EDITOR/$VISUAL) or fall back to 'micro'. Before installing, note that (1) the script will write files to your home directory, so review permissions and existing files if you have a folder named 'cornell-notes'; (2) the script launches your editor via subprocess.run — ensure $EDITOR points to a trusted program; (3) the skill can be invoked autonomously by agents (platform default) but it does not contact the network or request credentials. If you prefer, run the included scripts manually or inspect the code yourself (scripts/cornell.py) before enabling agent-automation.
功能分析
Type: OpenClaw Skill Name: cornell-notes Version: 1.0.0 The skill is a legitimate utility for managing Cornell Method notes as Markdown files. The bundled script (scripts/cornell.py) performs standard file operations within a dedicated local directory (~/cornell-notes/) and uses the system's configured editor for note entry. There are no signs of data exfiltration, malicious command execution, or prompt injection.
能力评估
Purpose & Capability
Name/description match the shipped script and instructions. The code implements creating, listing, viewing, searching, editing, and deleting Markdown notes stored under ~/cornell-notes — exactly what the skill claims.
Instruction Scope
SKILL.md instructs the agent to run the included scripts/cornell.py and operate on ~/cornell-notes. It only references the editor env vars ($EDITOR/$VISUAL) and the note directory; there are no instructions to read unrelated files, system config, or transmit data elsewhere.
Install Mechanism
There is no install spec. The skill includes a Python script and directs running it with the system python. Nothing is downloaded or extracted from external URLs.
Credentials
No env vars, credentials, or config paths are required. The script respects $EDITOR/$VISUAL if set (reasonable for editing) and writes only to ~/cornell-notes.
Persistence & Privilege
always is false and the skill is user-invocable/autonomously invokable by default (platform default). The skill does create and modify files in the user's home directory (~/cornell-notes) which is expected for a note manager.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install cornell-notes
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /cornell-notes 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
**Changelog for version 1.0.0:** - Major simplification: Skill now manages only Cornell Method notes stored as Markdown files. - Bundled all note-taking functionality into a single CLI script: scripts/cornell.py. - Removed integrations and documentation for Apple Notes, Notion, Obsidian, Bear, Evernote, and their setup/config files. - All commands—create, view, list, search, edit, delete—are routed through the cornell.py CLI, operating on ~/cornell-notes/. - Notes follow a standardized Cornell format with YAML frontmatter and three sections: Notes, Cues, Summary.
元数据
Slug cornell-notes
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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。

💬 留言讨论