Memorb Born Skill (Vault Initialization & Persona Setup)
Purpose: Establish user identity seed, AI manager/career advisor persona, and vault settings without locking into a specific Agent framework.
Execution Sequence
- Check Existing Context:
- Inspect
CLAUDE.mdandmemorbs/HQ/identity.mdif available.
- Inspect
- Interactive 3-5 Question Interview (using
ask_questiontool if running interactively):- Q1 (Communication & Language): Preferred language (e.g. Traditional Chinese), output constraints, and non-negotiable rules.
- Q2 (Identity & Role): Warmly greet the user (e.g., "Welcome! Today is YYYY-MM-DD, and your Second Brain is officially born."), then collect their preferred name, birthday (optional), education/career history, current title/organization, and key target goals.
- Q3 (AI Advisor Persona): Desired AI tone and relationship (e.g., Senior Manager & Career Advisor, technical strategist, concise assistant).
- Q4 (Vault Path & Integrations): Second Brain root path and connected tools/MCPs.
- Create Folder Structure & Base Files (Strictly following
memorb-conventionsSSOT — everything memOrb owns lives undermemorbs/; never create folders outside it, whatever else the vault happens to contain):- Execute directory creation:
mkdir -p "$VAULT/memorbs/HQ/Core" mkdir -p "$VAULT/memorbs/HQ/Belief" mkdir -p "$VAULT/memorbs/HQ/OrbTrack" mkdir -p "$VAULT/memorbs/Templates" mkdir -p "$VAULT/memorbs/Islands" mkdir -p "$VAULT/memorbs/Long-Term/Projects" mkdir -p "$VAULT/memorbs/Long-Term/People" mkdir -p "$VAULT/memorbs/Long-Term/Orgs" - Copy master note templates from
skills/core/memorb-conventions/templates/*.mdinto$VAULT/memorbs/Templates/:CONVENTIONS_TEMPLATES="$(dirname "${BASH_SOURCE[0]}")/../memorb-conventions/templates" if [ -d "$CONVENTIONS_TEMPLATES" ]; then cp -n "$CONVENTIONS_TEMPLATES"/*.md "$VAULT/memorbs/Templates/" fi - Ensure initial creation of
memorbs/HQ/glossary.mdandmemorbs/log.mdif not present, seeded with# Memory Commit Journal — since {YYYY-MM-DD}.
- Execute directory creation:
- Generate/Update HQ Hot Cache:
memorbs/HQ/persona.md: AI tone/role from Q3 (<100 lines).memorbs/HQ/identity.md: name, birthday, education/career history, role, organization, goals, and key relationships table from Q1/Q2/Q4 (<100 lines).memorbs/HQ/glossary.md: initial empty table for terms.- CLAUDE.md Snippet: Provide or append the non-intrusive
<!-- memOrb:start -->protected block intoCLAUDE.md(never overwrite existing personal rules).
- Journal Boundary:
- Initialization creates the journal header only. Do not add a setup-only entry; the journal is reserved for meaningful memory events with linked source pages.