Use this skill when the user asks to "write journal entry", "daily note", "wellness check", "how am I doing", "health trends", "family", "routines", "life review", "life events", "log event", "track wellness", "mood", "energy", "sleep", "exercise", "stress", "gratitude", "reflection", or mentions journaling, wellness tracking, personal routines, family, daily notes, or life events.
This skill governs the personal-life module of the Personal Brain OS. It covers daily journaling (merged with wellness tracking), life events, health entities, routines, and family context. This module handles the most privacy-sensitive data in the vault — journal body content and health entities are git-crypt encrypted.
Key design: Daily notes merge journal and wellness into a single file at journal/YYYY-MM-DD.md. YAML frontmatter holds machine-queryable wellness fields (energy, mood, sleep). The body holds narrative sections (reflection, gratitude, patterns). This matches Obsidian's daily notes plugin pattern.
Load this skill for any of the following:
Do NOT load this skill for content creation, engineering decisions, contact management, or goal tracking — those belong to other modules.
All paths relative to ~/brain/:
| File | Purpose | When to Load |
|---|---|---|
journal/YYYY-MM-DD.md | Daily notes with wellness frontmatter + reflection body | When journaling, wellness review, trend analysis |
journal/events/ | Directory of life event .md files | When logging or reviewing significant life events |
health/ | Directory of standalone health entities (git-crypt encrypted) | Medical events, therapy pattern summaries |
home/routines.yaml | Daily and weekly routines | When checking routine adherence |
home/family.yaml | Family members, important dates, household context | When referencing family context |
Setup check: If journal/ is missing, inform the user and suggest using /bootstrap.
These rules operationalize AGENT.md Rules #12, #13, and #14 for the personal-life module.
When checking wellness trends:
journal/*.md (exclude _template.md), filter by date frontmatter field within the requested date rangeenergy, mood, sleep_quality, sleep_hours, exercise, stressWhen creating or updating a daily note:
journal/YYYY-MM-DD.md already exists for todaydaily-note-template.md structure with all frontmatter fields and body sections[Saved: journal/YYYY-MM-DD.md. Wellness: energy N, mood N, sleep N. Word count: N.]. Never retain journal body content in context after the write completesWhen recording a life event:
journal/events/ using YYYY-MM-DD Title.md namingid following evt-YYYY-MMDD-NNN[[wiki links]] in the body for related people and entitiesemotional_weight (1-10) based on the significance describedThe health/ directory is git-crypt encrypted. Handle gracefully:
When checking routine adherence:
home/routines.yaml in full (it's a config file, not an entity directory)journal/*.md for the past 7 days, load frontmatter only (wellness fields + tags)Daily notes include a ## Cross-domain Notes section connecting professional and personal patterns:
## TL;DR section of daily notes for quick scanning — don't load full bodyWhen reviewing wellness: glob journal/*.md, filter by date frontmatter within range, load only wellness frontmatter fields. Return pattern summary (averages, trends) — never return body content (reflection, gratitude, therapy insights).
For life events: glob journal/events/*.md, load frontmatter only for initial triage (id, date, type, emotional_weight, tags). Load body of specific events only when narrative context is needed.
For routine check: load home/routines.yaml in full. Cross-reference with daily note frontmatter only.
These files live in skills/personal-life/references/ and serve as starting templates for bootstrapping.
| Template | Copies To | Purpose |
|---|---|---|
daily-note-template.md | ~/brain/journal/_template.md | Merged daily note with wellness frontmatter + reflection body |
life-event-template.md | ~/brain/journal/events/_template.md | Life event frontmatter + body sections |
health-entity-template.md | ~/brain/health/_template.md | Health entity frontmatter + body (encrypted) |
routines-template.yaml | ~/brain/home/routines.yaml | Daily and weekly routines |
family-template.yaml | ~/brain/home/family.yaml | Family members and important dates |
personal-life sub-skill. Merged daily note format (journal + wellness). Behavioral rules PL-1 through PL-6. Privacy-first approach for health and journal content. No JSONL references.分析心理健康数据、识别心理模式、评估心理健康状况、提供个性化心理健康建议。支持与睡眠、运动、营养等其他健康数据的关联分析。