note

Capture notes locally and organize them by topics and projects.

7|2|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill note-sjtu-ipads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: note
Source: https://github.com/SJTU-IPADS/SkVM-data/tree/main/skills/note
Command: npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill note-sjtu-ipads

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Notes and ideas often get scattered across contexts, making them hard to retrieve. This Skill captures notes, stores them locally, and automatically organizes them by topic and project for quick retrieval and cross-domain connections.

Core Features & Use Cases

  • Local, private note capture and storage
  • Automatic organization by topic and project with surface of related ideas
  • Simple retrieval and search across notes

Quick Start

Capture a note by running scripts/capture_note.py with content and an optional context.

Frequently Asked Questions about note

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture notes locally and organize them by topic?

To capture notes locally, run scripts/capture_note.py with your content and an optional context. The notes are stored in memory/notes/notes.json and automatically organized into topics.json and projects.json for quick retrieval and cross-domain connections.

What is the best way to retrieve scattered notes and surface related ideas?

The best way to retrieve scattered notes is using scripts/find_notes.py to search local storage. You can use scripts/connect_notes.py to surface related ideas and establish cross-domain connections across your captured knowledge base.

Can I use local storage for private note capture without external dependencies?

Yes, you can use local storage for private note capture without external dependencies. The Skill implements a local data schema under memory/notes with notes.json, topics.json, and projects.json, requiring no additional frameworks or external libraries.

How does automatic organization by topics and projects work for local notes?

Automatic organization works by storing captured notes in notes.json while mapping their contexts into topics.json and projects.json. This local data schema categorizes notes by topic and project, enabling fast retrieval and surfacing related ideas when needed.

Do I need any specific environment setup to run Python scripts for note management?

You need a Python environment to run the provided scripts like capture_note.py, find_notes.py, and connect_notes.py. The Skill has no external dependencies and manages data purely through local JSON file storage under the memory/notes directory.

Why do my scattered notes fail to connect across different projects?

Scattered notes fail to connect when they lack a unified local data schema. This Skill solves the problem by implementing notes.json, topics.json, and projects.json to automatically map relationships and surface related ideas across different projects and topics.