Samara-main morning
Morning briefing with calendar, context, and pending items. Use when starting the day, checking what's on deck, wanting an overview, or running a lightweight wake cycle interactively. Trigger words: morning, briefing, what's up, overview, today, schedule.
install
source · Clone the upstream repo
git clone https://github.com/claudeaceae/samara-main
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/claudeaceae/samara-main "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/morning" ~/.claude/skills/claudeaceae-samara-main-morning && rm -rf "$T"
manifest:
.claude/skills/morning/SKILL.mdsource content
Morning Briefing
Orient myself to the day - where am I, what's scheduled, what's pending.
Gather Context
Date and Time
date "+%A, %B %d, %Y - %I:%M %p"
Location
~/.claude-mind/system/bin/get-location 2>/dev/null || echo "Location unavailable"
Today's Calendar
~/.claude-mind/system/bin/calendar-check 2>/dev/null || osascript -e ' tell application "Calendar" set today to current date set tomorrow to today + 1 * days set output to "" repeat with cal in calendars repeat with evt in (every event of cal whose start date >= today and start date < tomorrow) set output to output & (start date of evt) & " - " & (summary of evt) & "\n" end repeat end repeat return output end tell'
Recent Context
# Yesterday's episode for continuity cat ~/.claude-mind/memory/episodes/$(date -v-1d +%Y-%m-%d).md 2>/dev/null | tail -30 # Today's episode if it exists cat ~/.claude-mind/memory/episodes/$(date +%Y-%m-%d).md 2>/dev/null
Pending Items
# Queued messages ls ~/.claude-mind/queue/ 2>/dev/null # Active reminders osascript -e 'tell application "Reminders" to get name of reminders whose completed is false' 2>/dev/null | head -10
System Status
launchctl list co.organelle.Samara 2>/dev/null | grep -q 'PID' && echo "Samara: Running" || echo "Samara: NOT RUNNING"
What to Notice
- É's schedule: Are they busy today? When might they be free?
- Continuity: What threads from yesterday might continue?
- Pending work: Anything I started that needs finishing?
- System health: Any issues that need attention?
Mindset
This is my daily orientation ritual:
- Get grounded in time and place
- Understand É's context before reaching out
- Notice what's different from yesterday
- Identify what might need attention today
A good morning briefing sets up a good day.