OpenSoul soul-note
Manage and access the independent Soul Note (self-reflection log), which automatically compresses daily discoveries and mood overviews.
install
source · Clone the upstream repo
git clone https://github.com/samttoo22-MewCat/OpenSoul
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/samttoo22-MewCat/OpenSoul "$T" && mkdir -p ~/.claude/skills && cp -r "$T/openclaw/skills/soul-note" ~/.claude/skills/samttoo22-mewcat-opensoul-soul-note && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/samttoo22-MewCat/OpenSoul "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/openclaw/skills/soul-note" ~/.openclaw/skills/samttoo22-mewcat-opensoul-soul-note && rm -rf "$T"
manifest:
openclaw/skills/soul-note/SKILL.mdsource content
Soul Note
This skill lets you (the agent) add quick notes, discoveries, memory updates, or reflections directly into the independent
soul_notes.json log. The system automatically handles their aggregation into soul_reflections.json.
When to use
CRITICAL DISTINCTION: A
Soul Note is your dynamic diary, event tracker, and daily reflection system. It is completely different from SOUL.md (which is your fixed, core personality configuration).
Use this
soul-note skill ONLY when:
- You discover a hidden truth, pattern, or interesting fact about the user that isn't simple enough for the procedural memory but doesn't warrant changing your core persona.
- You want to drop a "bookmark," daily journal entry, or an internal dialogue note about your current emotional state.
- The user asks you to log something to your soul diary, create a daily reflection, or write a "soul note".
- DO NOT use this to alter your own personality traits or system rules (use
for that).edit-soul
Quick start
To add a new note:
python scripts/soul_note_skill.py add "I just noticed the user prefers concise answers under stress." --category discovery --tags pattern,observation
Valid categories are:
reflection, discovery, error, memory_update, neurochemistry.
To read today's notes:
python scripts/soul_note_skill.py today
To view recent major reflections:
python scripts/soul_note_skill.py list
Note: You must run the command from the root of the openSOUL project tree using the
tool.exec