# Memorb Born

> Phase 0 Vault Initialization Skill: setup user identity, AI advisor persona, communication preferences, and core vault structure into CLAUDE.md. Triggered when vault setup is missing, user requests re-initialization, or running /memorb-born.

- Skill: `iamjosuho/memorb-born` (Agent Skill)
- Install (CLI): `npx skillmds@latest add iamjosuho/memorb-born`
- Raw SKILL.md: https://api.skillmd.com/api/skills/iamjosuho/memorb-born/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: iamjosuho (https://skillmd.com/u/iamjosuho)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/iamjosuho/memorb-born

---


# 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

1. **Check Existing Context**:
   - Inspect `CLAUDE.md` and `memorbs/HQ/identity.md` if available.
2. **Interactive 3-5 Question Interview** (using `ask_question` tool 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.
3. **Create Folder Structure & Base Files** (Strictly following `memorb-conventions` SSOT — everything memOrb owns lives under `memorbs/`; **never create folders outside it**, whatever else the vault happens to contain):
   - Execute directory creation:
     ```bash
     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/*.md` into `$VAULT/memorbs/Templates/`:
     ```bash
     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.md` and `memorbs/log.md` if not present, seeded with `# Memory Commit Journal — since {YYYY-MM-DD}`.
4. **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 into `CLAUDE.md` (never overwrite existing personal rules).
5. **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.

