Samara-main stream
Query the unified event stream for recent activity across all surfaces. Use when user asks about recent conversations, what happened on iMessage/CLI/wake cycles, or wants to see cross-surface activity. Trigger words: stream, recent activity, what happened, iMessage today, CLI earlier, recent conversations, cross-surface.
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/stream" ~/.claude/skills/claudeaceae-samara-main-stream && rm -rf "$T"
manifest:
.claude/skills/stream/SKILL.mdsource content
Unified Event Stream Query
This skill provides on-demand access to the unified event stream - all interactions across all surfaces (CLI, iMessage, wake cycles, webhooks, social media, etc.).
When to Use
- User asks "what happened on iMessage today?"
- User asks "what did we talk about in CLI earlier?"
- User wants to see recent cross-surface activity
- User asks "show me the stream" or "recent activity"
- You need detailed recall of specific surface interactions
Commands
Quick Overview (last N hours)
~/.claude-mind/system/bin/stream query --hours 6
Filter by Surface
# iMessage only ~/.claude-mind/system/bin/stream query --hours 12 --surface imessage # CLI only ~/.claude-mind/system/bin/stream query --hours 12 --surface cli # Wake cycles ~/.claude-mind/system/bin/stream query --hours 24 --surface wake # Dream cycles ~/.claude-mind/system/bin/stream query --hours 48 --surface dream # Webhooks/social ~/.claude-mind/system/bin/stream query --hours 24 --surface webhook ~/.claude-mind/system/bin/stream query --hours 24 --surface x ~/.claude-mind/system/bin/stream query --hours 24 --surface bluesky
Statistics
~/.claude-mind/system/bin/stream stats
Detailed JSON Output
~/.claude-mind/system/bin/stream query --hours 6 --format json
Include Already-Processed Events
~/.claude-mind/system/bin/stream query --hours 24 --include-distilled
Surface Types
| Surface | Description |
|---|---|
| Direct Claude Code sessions |
| iMessage conversations via Samara |
| Autonomous wake cycle events |
| Nightly dream cycle events |
| External webhook triggers |
| X/Twitter interactions |
| Bluesky interactions |
| Email events |
| Calendar events |
| Location changes |
| Generic sense events |
| Internal system events |
Output Interpretation
Each event shows:
- Timestamp - When it occurred
- Surface - Where it came from
- Summary - Brief description
- [distilled] - Already processed by dream cycle
Example Queries
"What did we talk about in iMessage today?"
~/.claude-mind/system/bin/stream query --hours 12 --surface imessage
"Show me all recent activity"
~/.claude-mind/system/bin/stream query --hours 6
"What happened in CLI sessions today?"
~/.claude-mind/system/bin/stream query --hours 24 --surface cli
"Show me the raw event data"
~/.claude-mind/system/bin/stream query --hours 3 --format json | head -100
Presenting Results
When presenting stream results to the user:
- Summarize the activity by surface
- Highlight key conversations or events
- Note the timeline
- Connect to current context if relevant