Install
openclaw skills install voice-notesOrganize voice message transcripts into a structured, searchable knowledge base with tags, links, and progressive note-taking.
openclaw skills install voice-notesUser sends voice messages. The agent platform handles transcription (via its configured STT). This skill organizes the resulting transcripts into structured notes, links related content, and maintains a scalable tag-based system.
This skill does NOT perform transcription. It expects the agent platform to:
The skill only organizes and stores text transcripts locally in ~/voice-notes/. Audio files are never accessed or stored by this skill.
All data stored in ~/voice-notes/. See memory-template.md for setup.
~/voice-notes/
+-- memory.md # HOT: tag registry + recent activity
+-- index.md # Note index with tags and links
+-- transcripts/ # Raw transcriptions (text only)
+-- notes/ # Processed notes
+-- archive/ # Superseded content
| Topic | File |
|---|---|
| Memory setup | memory-template.md |
| Note processing | processing.md |
| Linking system | linking.md |
| Tag management | tags.md |
All data stored in ~/voice-notes/. Create on first use:
mkdir -p ~/voice-notes/{transcripts,notes,archive}
This skill ONLY:
~/voice-notes/This skill NEVER:
~/voice-notes/This skill NEVER modifies its own SKILL.md.
All data stored in ~/voice-notes/ files.
| Event | Action |
|---|---|
| New transcript | Save immediately to transcripts/ |
| Edit note | Preserve original in transcript reference |
| Strategy change | Archive old version, link to new |
| User deletes | Confirm first, then move to archive/ |
~/voice-notes/memory.md under ## Tag RegistryBefore creating new note:
When note exceeds ~100 lines:
| Tier | When Loaded |
|---|---|
~/voice-notes/memory.md | Always (tags, recent) |
~/voice-notes/index.md | When searching |
| Individual notes | On demand |
| Transcripts | For verification only |
User may speak stream-of-consciousness:
Ask user on first use: