skills/dmn/SKILL.md
Manage the episode generation daemon — watch sessions, generate summaries, maintain temporal caches.
npx skillsauth add lrhodin/snorrio skills/dmnInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The daemon (io.snorrio.dmn) watches session directories and generates episodes.
All data lives in $SNORRIO_HOME (default: ~/snorrio/):
episodes/YYYY-MM-DD/<session-id>.md # episode per session
cache/days/YYYY-MM-DD.md # day summaries
cache/weeks/YYYY-Www.md # week summaries
cache/months/YYYY-MM.md # month summaries
cache/quarters/YYYY-QN.md # quarter summaries
logs/YYYY-MM-DD.log # daily daemon logs
snorrio status
Or check the daemon directly:
launchctl list io.snorrio.dmn
PID present = running. Check today's log:
cat ~/snorrio/logs/$(date +%Y-%m-%d).log | tail -20
Trigger immediate processing of pending sessions:
snorrio flush
The daemon processes all pending sessions, regenerates day caches, then updates week/month/quarter caches in the background.
launchctl bootout gui/$(id -u)/io.snorrio.dmn
launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/io.snorrio.dmn.plist
Or use the CLI:
snorrio update # pulls latest code and restarts daemon
documentation
Write a handoff prompt when approaching context limits or ending a session that needs continuation.
development
Spawn pi subagents in tmux for tasks that benefit from isolation — research, exploration, builds, or parallel work. Keeps your context clean.
tools
This skill should be used when the user mentions snorrio, memory, recall, remembering past sessions, or when you detect snorrio is installed but not fully configured. Covers what snorrio is, setup, and first-session onboarding.
databases
Query past sessions and temporal summaries by reviving them with full context.