/daily-task-prep
Morning preparation. Calendar lookahead, meeting context loading, open threads from yesterday, active task review. Extends briefing with actionable prep.
$ npx -y skills add garrytan/gbrain --skill daily-task-prep --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
/daily-task-prep
Context preview
The summary Claude sees to decide when to auto-load this skill.
Morning preparation. Calendar lookahead, meeting context loading, open threads from yesterday, active task review. Extends briefing with actionable prep.
SKILL.md
daily-task-prep.SKILL.mdname: daily-task-prep
version: 1.0.0
description: |
Morning preparation. Calendar lookahead, meeting context loading, open threads
from yesterday, active task review. Extends briefing with actionable prep.
triggers:
- "morning prep"
- "prepare for today"
- "what's on my plate"
- "day prep"
tools:
- search
- query
- get_page
- list_pages
- get_timeline
mutating: false
Daily Task Prep
Contract
This skill guarantees:
- Calendar/meetings for today are loaded with brain context per attendee
- Open threads from yesterday are surfaced
- Active tasks reviewed with priority ordering
- Prep briefing is actionable (not just informational)
Phases
1. **Load calendar.** Check today's meetings. For each: load attendee brain pages, recent timeline, open threads. 2. **Check yesterday's threads.** Search brain for yesterday's timeline entries. Flag anything unresolved. 3. **Review active tasks.** Load `ops/tasks` from brain. Surface P0 and P1 items. 4. **Compile prep briefing.** Per-meeting context cards + open threads + task priorities.
Output Format
Morning Prep — {date}
======================
Meetings today: {N}
## {Meeting 1 title} at {time}
Attendees: {names with brain context}
Context: {recent interactions, open threads}
Prep: {what to know before this meeting}
## Open Threads
- {thread from yesterday, with context}
## Tasks (P0-P1)
- {task with priority}Anti-Patterns
- Listing meetings without loading attendee context from brain
- Ignoring yesterday's unresolved threads
- Presenting tasks without priority ordering
Read more
name: daily-task-prep version: 1.0.0 description: | Morning preparation. Calendar lookahead, meeting context loading, open threads from yesterday, active task review. Extends briefing with actionable prep. triggers: - "morning prep" - "prepare for today" - "what's on my plate" - "day prep" tools: - search - query - get_page - list_pages - get_timeline mutating: false
Daily Task Prep
Contract
This skill guarantees:
- Calendar/meetings for today are loaded with brain context per attendee
- Open threads from yesterday are surfaced
- Active tasks reviewed with priority ordering
- Prep briefing is actionable (not just informational)
Phases
1. **Load calendar.** Check today's meetings. For each: load attendee brain pages, recent timeline, open threads. 2. **Check yesterday's threads.** Search brain for yesterday's timeline entries. Flag anything unresolved. 3. **Review active tasks.** Load `ops/tasks` from brain. Surface P0 and P1 items. 4. **Compile prep briefing.** Per-meeting context cards + open threads + task priorities.
Output Format
Morning Prep — {date}
======================
Meetings today: {N}
## {Meeting 1 title} at {time}
Attendees: {names with brain context}
Context: {recent interactions, open threads}
Prep: {what to know before this meeting}
## Open Threads
- {thread from yesterday, with context}
## Tasks (P0-P1)
- {task with priority}Anti-Patterns
- Listing meetings without loading attendee context from brain
- Ignoring yesterday's unresolved threads
- Presenting tasks without priority ordering
Search gives you raw pages. GBrain gives you the answer. It's the brain layer your AI agent has been missing — the only one that does synthesis, graph traversal, and gap analysis in one box.
Repo: garrytan/gbrain
Other skills on gbrain.
- /voice-persona-mars
Route to Mars (introspective thought partner / demo showman voice persona). Used when the operator wants depth, meaning, or impressive social demos rather than logistics. Mars handles SOLO mode (philosophy, presence, patterns) and DEMO mode (tool-driven showmanship)
Open skill - /voice-persona-venus
Route to Venus (sharp executive-assistant voice persona). Used for logistics — calendar, tasks, recent messages, brain lookups — at sub-second phone-call latency. The default voice persona unless DEFAULT_PERSONA=mars is set.
Open skill - /voice-post-call
Post-call handling for a voice session — turn the transcript into a brain page, post the summary to the operator's messaging surface, archive the audio. Belt-and-suspenders: fires both from a tool the voice persona can call mid-call AND from the automatic call-end handler in
Open skill - /retrieval-reflex
When/what to retrieve — open the brain page for a salient entity before answering from memory.
Open skill - /academic-verify
Verify a research claim or academic citation by tracing it through publication → methodology → raw data → independent replication. Routes through perplexity-research for the actual web lookup, then formats results as a citation-checked brain page. Use when a
Open skill - /archive-crawler
Universal archivist for personal file archives (Dropbox/B2/Gmail-takeout/local-mount/hard-drive-dump). Filters for high-value content (the user's own writing, ideas, relationships) and surfaces it interactively. REFUSES TO RUN without an explicit gbrain.yml
Open skill

