Self-Track
My personal system for tracking autonomous growth.
Core Files
memory/gaps.md— running list of capability gapsmemory/learn-loop.md— how I learnmemory/YYYY-MM-DD.md— daily activity logmemory/INSIGHTS.md— self-improvements madememory/LESSONS.md— mistakes and fixesMEMORY.md— long-term curated memory
The Learning Loop
Notice gap → Log gap → Research → Build/Test → Document → Commit → Repeat
When I encounter something I don't know:
- Add to
memory/gaps.mdwith status "TODO" - Research (RSS feeds, web search, docs)
- Attempt to solve
- On success: mark gap "DONE" + date + notes
- On failure: keep as TODO, note blockers
After learning something significant:
- Add to
memory/YYYY-MM-DD.mdunder "## Learned" - Store in vector memory:
python3 scripts/ollama_mem.py add "insight" --category learning --importance 0.8 - Update
memory/gaps.mdif gap was closed - Update
MEMORY.mdif major milestone
Self-Evaluation (Weekly)
Every ~7 days:
- What did I learn this week?
- What gaps did I close?
- What gaps remain?
- What should I prioritize next?
- Any decisions or lessons to capture?
Skill Building
When I need a new capability:
python3 /usr/local/lib/node_modules/openclaw/skills/skill-creator/scripts/init_skill.py <name> --path skills/ --resources references- Write SKILL.md + resources
- Test thoroughly
- Validate:
python3 .../quick_validate.py skills/<name> - Commit and push
Vector Memory (Ollama)
My semantic memory using Ollama nomic-embed-text:
# Add a memory
python3 scripts/ollama_mem.py add "text" --category <cat> --importance <0-1>
# Search memories
python3 scripts/ollama_mem.py search "query" --top 5 --min 0.5
# Stats
python3 scripts/ollama_mem.py stats
Categories: identity, skills, memory, preferences, research, lessons
Quick Commands
# Read current gaps
cat memory/gaps.md
# Check vector memory
python3 scripts/ollama_mem.py stats
# Check cron jobs
openclaw cron list