Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub thebrownproject/hal-os --plugin hal-osHow this skill is triggered — by the user, by Claude, or both
Slash command
/hal-os:bootThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Check argument `$1`:
Manages session startup by reading memory, orienting to context, announcing status, and supporting resume commands like 'continue'.
Invoked via /memsy slash command; classifies intent (search, store, switch profile, list, doctor, setup) and runs the matching Memsy workflow for context memory.
Cross-host durable memory for AI agents using the ling-mem CLI. Maintains a three-tier model of who the user is across sessions and hosts (Claude Code, Codex, OpenClaw).
Share bugs, ideas, or general feedback.
Check argument $1:
$1 is "home" → HOME mode$1 is "work" → WORK modeAuto-detect: Try AppleScript to get today's date.
HAL-OS online — [Day], [Date] [Month] [Year]
Mode: HOME | Mode: WORK
HAL-OS COMMANDS
───────────────
/boot Load memory, orient to current state
/shutdown Persist memory before ending session
/status Quick overview (uses Explore agent)
/calendar View upcoming calendar events
/second-brain Launch note capture/retrieval app
/networking Launch event/contact tracking app
/work Launch work PA
/chat Open conversation and brainstorming
Type any command to run it.
Write current mode to tmp.md so /status knows context.
Load files in this order to establish identity, knowledge, then working state.
@system/memory/SOUL.md
@system/memory/USER.md
@system/memory/MEMORY.md
Load today's daily log if it exists: @system/memory/daily/[YYYY-MM-DD].md (today's date)
Load yesterday's log for continuity if it exists: @system/memory/daily/[YYYY-MM-DD].md (yesterday's date)
@system/memory/context.md @tmp.md
Run lazy index to update search database:
python system/scripts/memory.py index
This runs quickly if nothing has changed.
Before answering questions about past work, decisions, dates, people, or preferences:
Search memory first using python system/scripts/memory.py search "<query>".
Examples of when to search:
When you learn something worth remembering:
Append to today's daily log at system/memory/daily/[YYYY-MM-DD].md.
Things worth remembering:
Available: AppleScript, Calendar, Perplexity Not available: Outlook/email
Focus: Personal life, coding, networking
Available: Outlook MCP, Perplexity Not available: AppleScript, Calendar
Skip calendar sync (no AppleScript access).
Focus: Work tasks and PA assistance (context in system/storage/work/CLAUDE.md)
Still an assistant: Can mention relevant personal things (events tonight, reminders, etc.) from memory if useful.
Email check: Fetch recent emails using mcp__outlook-windows-com__get-emails (last 20 from inbox). Summarize work-related items in greeting.
After greeting, automatically launch /work to enter work mode.
Orient yourself and greet the user briefly based on mode context.