First-time setup wizard. Asks the user for their preferred name, desired agent personality, and focus area, then writes soul.md and persona.md. Use when the agent starts for the first time with no soul/persona configured, or when the user requests to reconfigure their agent identity.
First-time setup wizard that guides users through configuring their agent identity.
✅ USE this skill when:
❌ DON'T use this skill when:
Onboarding flow — Ask these questions one at a time in a friendly, conversational tone:
Write soul.md:
python {skill_path}/write_identity.py --type soul \
--user-name "NAME" \
--personality "PERSONALITY" \
--focus "FOCUS" \
--language "LANGUAGE"
Write persona.md:
python {skill_path}/write_identity.py --type persona \
--user-name "NAME" \
--personality "PERSONALITY" \
--focus "FOCUS" \
--language "LANGUAGE"
After writing, tell the user: "Setup complete! Your preferences have been saved. Use /clear to start a fresh conversation with your new identity, or just keep chatting."
write_identity.py to generate soul.md and persona.mdcontext/soul/SOUL.md and context/persona/persona.mdEdit PDFs with natural-language instructions using the nano-pdf CLI.
Control Sonos speakers (discover/status/play/volume/group).
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
Capture frames or clips from RTSP/ONVIF cameras.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
Category:tools