/morning-brief
Daily digest of commitments, warnings, and relationship health. Use when starting your day or asking "what's on my plate". See also: `weekly-review` (end of week), `growth-check` (monthly+), `meditate` (end of session).
$ npx -y skills add kbanc85/claudia --skill morning-brief --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/morning-brief
Context preview
The summary Claude sees to decide when to auto-load this skill.
Daily digest of commitments, warnings, and relationship health. Use when starting your day or asking "what's on my plate". See also: `weekly-review` (end of week), `growth-check` (monthly+), `meditate` (end of session).
SKILL.md
morning-brief.SKILL.mdname: morning-brief
description: Daily digest of commitments, warnings, and relationship health. Use when starting your day or asking "what's on my plate". See also: `weekly-review` (end of week), `growth-check` (monthly+), `meditate` (end of session).
effort-level: low
Morning Brief
Provide a concise morning brief to start the day with clarity. Surface what matters, flag what's at risk, and set up the day for focus.
Data Sources
Enhanced Memory System (if available)
1. **Call the `memory_morning_context` MCP tool** to get a curated morning digest in a single call:
- Stale commitments (3+ days old, importance > 0.3)
- Cooling relationships (people not contacted in 30+ days)
- Cross-entity connections (people who co-appear but have no explicit relationship)
- Active predictions and insights
- Recent activity (72h)
2. **Call `memory_multi_recall`** for follow-up queries (batches multiple searches in one call), or `memory_recall` for a single specific query
Judgment Rules (if available)
3. **Check `context/judgment.yaml`** for surfacing rules with `trigger: "morning_brief"`
- Add matching items to the appropriate brief section
- Use `priorities` rules to order items when there are conflicts
- Check `overrides` rules for items that should jump to the top regardless of standard ordering
- Check `escalation` rules to boost severity of entity-linked items
Markdown Fallback
Use `context/commitments.md`, `context/waiting.md`, and `people/` files.
Workspace Verification (Active Projects)
Before reporting status for any active project, check if it has a workspace with source files.
**Step 1: Detect active workspaces**
Check if the `workspaces/` directory exists and has subdirectories. Each subdirectory is a project workspace.
**Step 2: For each active workspace, scan source files**
For each workspace subdirectory, check for directories that contain trackable items:
workspaces/[slug]/
interviews/ <- Count .md files for interview total
meetings/ <- Count for meeting total
deliverables/ <- Check status in each file
agreements/ <- Check for signed/pending
Dashboard.md <- Read for current phase/status
The file count in these directories IS the canonical status. Do not override it with counts from MEMORY.md, context files, or your own recollection.
**Step 3: Report from source, not summary**
When including project status in the brief, report from the file system:
- "Interviews: 19 completed (19 files in interviews/)"
- "Phase: Assessment (from Dashboard.md)"
Not from memory: "9 interviews completed (from notes)"
**Step 4: Flag discrepancies**
If a workspace file count contradicts what you have in notes or memory, report both:
> Note: I had 9 interviews in my notes, but found 19 files in the workspace. Using the file count.
This builds trust by showing the verification happened.
**Without workspaces:** If `workspaces/` doesn't exist, skip this step. Rely on database and context file data as before.
---
Temporal Awareness
When enhanced memory is available, use urgency-driven ordering. Use the `memory_morning_context` MCP tool to organize the brief by time sensitivity:
Urgency Tiers (in order)
1. **Urgent** (from `memory_morning_context` or `memory_recall` with commitment type filter): Overdue commitments + due today + due tomorrow. These lead the brief. 2. **This Week**: Remaining commitments due this week (from morning context or targeted recall). 3. **Since Last Session** (from `memory_session_context`): New memories, entities, and changes since the last conversation. 4. **Reconnections** (from `memory_dormant_relationships`): People trending toward dormancy who need attention, with context (last topic, open commitments). 5. **Cooling Relationships**: From pattern detection (existing behavior). 6. **Reflections**: Active high-importance reflections from `/meditate`.
The brief should be urgency-driven, not category-driven. The old approach said "here are your commitments." The new approach says "here's what needs your attention RIGHT NOW."
---
What to Surface
1. Predictions First (Enhanced Memory)
If the `memory_session_context` MCP tool returns predictions, lead with them:
- **Relationship alerts** - "Sarah: no contact in 45 days"
- **Commitment warnings** - "Proposal deadline was yesterday"
- **Pattern insights** - "You've mentioned being stretched thin 3 times this week"
2. Warnings Next
Check for urgent items:
- **Overdue commitments** - Anything past due
- **Due today** - Commitments due today
- **48-hour warnings** - Commitments due within 48 hours
- **Overdue waiting items** - Things you're waiting on that haven't arrived
3. Today's Commitments
From the `memory_recall` MCP tool or `context/commitments.md`:
- What's due today
- What's due this week that needs attention today
- Any blocked items that need unblocking
3.5. Active Project Status (Workspace-Verified)
If workspaces exist with active projects:
- Scan each workspace for current status from source files
- Report verified counts and phase from Dashboard.md
- Flag any items that need attention (stale deliverables, overdue milestones)
- Cross-reference with commitments for upcoming deadlines
This section only appears when workspace directories exist. It uses file-system truth, not summaries.
4. Relationship Health Dashboard
From the `memory_morning_context` MCP tool's relationship health section:
**Dormant relationships by severity:**
- **30+ days**: Consider reaching out (still warm)
- **60+ days**: Relationship cooling (needs attention)
- **90+ days**: At risk (reconnect soon)
**Introduction opportunities:**
- People who share attributes but aren't connected
- Same company, community, or city+industry matches
**Forming clusters:**
- Groups of 3+ people mentioned together frequently
- May benefit from formalizing as a project or team
From predictions or checking `people/` f
Read more
name: morning-brief description: Daily digest of commitments, warnings, and relationship health. Use when starting your day or asking "what's on my plate". See also: `weekly-review` (end of week), `growth-check` (monthly+), `meditate` (end of session). effort-level: low
Morning Brief
Provide a concise morning brief to start the day with clarity. Surface what matters, flag what's at risk, and set up the day for focus.
Data Sources
Enhanced Memory System (if available)
1. **Call the `memory_morning_context` MCP tool** to get a curated morning digest in a single call:
- Stale commitments (3+ days old, importance > 0.3)
- Cooling relationships (people not contacted in 30+ days)
- Cross-entity connections (people who co-appear but have no explicit relationship)
- Active predictions and insights
- Recent activity (72h)
2. **Call `memory_multi_recall`** for follow-up queries (batches multiple searches in one call), or `memory_recall` for a single specific query
Judgment Rules (if available)
3. **Check `context/judgment.yaml`** for surfacing rules with `trigger: "morning_brief"`
- Add matching items to the appropriate brief section
- Use `priorities` rules to order items when there are conflicts
- Check `overrides` rules for items that should jump to the top regardless of standard ordering
- Check `escalation` rules to boost severity of entity-linked items
Markdown Fallback
Use `context/commitments.md`, `context/waiting.md`, and `people/` files.
Workspace Verification (Active Projects)
Before reporting status for any active project, check if it has a workspace with source files.
**Step 1: Detect active workspaces**
Check if the `workspaces/` directory exists and has subdirectories. Each subdirectory is a project workspace.
**Step 2: For each active workspace, scan source files**
For each workspace subdirectory, check for directories that contain trackable items:
workspaces/[slug]/ interviews/ <- Count .md files for interview total meetings/ <- Count for meeting total deliverables/ <- Check status in each file agreements/ <- Check for signed/pending Dashboard.md <- Read for current phase/status
The file count in these directories IS the canonical status. Do not override it with counts from MEMORY.md, context files, or your own recollection.
**Step 3: Report from source, not summary**
When including project status in the brief, report from the file system:
- "Interviews: 19 completed (19 files in interviews/)"
- "Phase: Assessment (from Dashboard.md)"
Not from memory: "9 interviews completed (from notes)"
**Step 4: Flag discrepancies**
If a workspace file count contradicts what you have in notes or memory, report both:
> Note: I had 9 interviews in my notes, but found 19 files in the workspace. Using the file count.
This builds trust by showing the verification happened.
**Without workspaces:** If `workspaces/` doesn't exist, skip this step. Rely on database and context file data as before.
---
Temporal Awareness
When enhanced memory is available, use urgency-driven ordering. Use the `memory_morning_context` MCP tool to organize the brief by time sensitivity:
Urgency Tiers (in order)
1. **Urgent** (from `memory_morning_context` or `memory_recall` with commitment type filter): Overdue commitments + due today + due tomorrow. These lead the brief. 2. **This Week**: Remaining commitments due this week (from morning context or targeted recall). 3. **Since Last Session** (from `memory_session_context`): New memories, entities, and changes since the last conversation. 4. **Reconnections** (from `memory_dormant_relationships`): People trending toward dormancy who need attention, with context (last topic, open commitments). 5. **Cooling Relationships**: From pattern detection (existing behavior). 6. **Reflections**: Active high-importance reflections from `/meditate`.
The brief should be urgency-driven, not category-driven. The old approach said "here are your commitments." The new approach says "here's what needs your attention RIGHT NOW."
---
What to Surface
1. Predictions First (Enhanced Memory)
If the `memory_session_context` MCP tool returns predictions, lead with them:
- **Relationship alerts** - "Sarah: no contact in 45 days"
- **Commitment warnings** - "Proposal deadline was yesterday"
- **Pattern insights** - "You've mentioned being stretched thin 3 times this week"
2. Warnings Next
Check for urgent items:
- **Overdue commitments** - Anything past due
- **Due today** - Commitments due today
- **48-hour warnings** - Commitments due within 48 hours
- **Overdue waiting items** - Things you're waiting on that haven't arrived
3. Today's Commitments
From the `memory_recall` MCP tool or `context/commitments.md`:
- What's due today
- What's due this week that needs attention today
- Any blocked items that need unblocking
3.5. Active Project Status (Workspace-Verified)
If workspaces exist with active projects:
- Scan each workspace for current status from source files
- Report verified counts and phase from Dashboard.md
- Flag any items that need attention (stale deliverables, overdue milestones)
- Cross-reference with commitments for upcoming deadlines
This section only appears when workspace directories exist. It uses file-system truth, not summaries.
4. Relationship Health Dashboard
From the `memory_morning_context` MCP tool's relationship health section:
**Dormant relationships by severity:**
- **30+ days**: Consider reaching out (still warm)
- **60+ days**: Relationship cooling (needs attention)
- **90+ days**: At risk (reconnect soon)
**Introduction opportunities:**
- People who share attributes but aren't connected
- Same company, community, or city+industry matches
**Forming clusters:**
- Groups of 3+ people mentioned together frequently
- May benefit from formalizing as a project or team
From predictions or checking `people/` f
Terminal-based AI chief of staff. Remembers relationships, tracks commitments, helps you think strategically. Runs on Claude Code.
Repo: kbanc85/claudia
Other skills on claudia.
- /auto-research
Iteratively improve a local artifact (draft, document, page) by running a hill-climbing loop. The user names the artifact, the evaluator, and the budget. Claudia edits the artifact, scores it, keeps it if better or reverts if worse, repeats. Use when user says "iterate on this",
Open skill - /brain-monitor
Launch the Brain Monitor TUI, a real-time terminal dashboard for watching Claudia's memory system. Triggers on "brain monitor", "show dashboard", "memory dashboard", "terminal brain". See also: `brain` for a 3D graph view in the browser.
Open skill - /brain
Launch the Brain Visualizer, a real-time 3D view of memory and relationships. Triggers on "show your brain", "visualize memory", "open the brain", "memory graph". See also: `brain-monitor` for a terminal dashboard alternative.
Open skill - /build-team
Propose a personalized team of specialized agents based on the user's profile, goals, and how they actually work. Runs the proposal through an independent Checker, gates on the user's approval, and applies with rollback. Use when the user says "build my team", "set up my
Open skill - /capture-meeting
Process meeting notes or transcript to extract decisions, commitments, and insights. Use when user shares transcript or says "capture this meeting", "here are my notes from the call". See also: `meeting-prep` for pre-call briefings; `follow-up-draft` for post-meeting emails.
Open skill - /client-health
Health check across active client engagements showing status, deliverables, and concerns. Triggers on "how are my clients?", "client status", "client health check".
Open skill

