with one click
notes-list
List all notes in the database with their topics and descriptions.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
List all notes in the database with their topics and descriptions.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | notes-list |
| description | List all notes in the database with their topics and descriptions. |
This skill lists all notes currently stored in the database.
Note: When notes-buddy is first invoked, the entire database is injected into context via hooks. You typically only need this skill to get a fresh list after making changes.
Use the Read tool to try reading notes-config.yaml.
If the file doesn't exist: Report: "Notes aren't configured yet. I can help you set that up — just ask me to add a note and I'll walk you through the setup."
Stop execution.
Read notes-config.yaml and extract the notes_path value.
Handle path resolution:
~, expand it to the user's home directory./, it's relative to the config file locationUse the Read tool to try reading <notes_path>/index.md.
If it doesn't exist, report: "The notes database hasn't been initialized yet. Use notes-add to create your first note."
Read the index and extract all note entries.
Present to the user as a formatted table:
## Your Notes
| Topic | Description |
|-------|-------------|
| grocery-list | Weekly shopping items |
| project-ideas | Ideas for new projects |
Total: 2 notes
If no notes exist, report: "Your notes database is empty. Use notes-add to create your first note."
Add a new note or update an existing one. Creates the notes database if it doesn't exist.
Delete a note from the database. Removes the note file and its index entry.
Read a specific note from the database. Use this to get fresh content after making changes.
Remove a document from the database. Deletes the document file and removes its entry from the index. Use this when the user wants to delete stored information.
Initialize the database by creating the database/ directory and an empty index.md file. Safe to call if database already exists - will not overwrite existing data.
List all documents currently stored in the database. Reads the index and presents a summary of all available documents with their topics and descriptions.