npx agentspec-cli install b36e5dd9-fb4b-40d1-a037-2b9e6373bfc1 --framework ClaudeCode→ .claude/skills/ultraplan/SKILL.md
# ultraplan A CLI tool for recording multi-modal context that can be loaded into Claude Code sessions. ## What It Captures - **Audio transcription** - Real-time Whisper transcription of speech/system audio - **Screenshots** - Triggered by "jj" hotkey (press j twice quickly) - **Clipboard** - Content copied during session - **Keystrokes** - What was typed (optional, can disable with `--no-keys`) ## Commands ### Start Recording ```bash uv run ultraplan record ``` Options: - `-o, --output <dir>` - Output directory (default: `~/.ultraplan/sessions`) - `-m, --model <size>` - Whisper model: tiny, base, small, medium, large-v3 (default: base) - `--device <name>` - Audio device (use `--list-devices` to see options) - `--no-keys` - Disable keystroke logging - `--no-clipboard` - Disable clipboard monitoring - `--no-audio` - Don't save raw audio.wav - `--list-devices` - Show available audio devices Press **Ctrl+C** to stop recording. ### Check Setup (macOS) ```bash uv run ultraplan setup ``` Verifies BlackHole audio driver and accessibility permissions. ## Output Structure After recording, creates: ``` ~/.ultraplan/sessions/session_YYYYMMDD_HHMMSS/ ├── recording.md # Human-readable timeline ├── recording.json # Machine-parseable events ├── audio.wav # Raw audio file └── img_*.png # Screenshots (timestamp in filename) ``` ## Loading Recordings into Claude ### Slash Commands - `/latest` - Load most recent recording - `/context <session_name>` - Load specific session - `/record` - Start a new recording ### SessionStart Hook Auto-loads latest recording when starting Claude. See `examples/hooks/` for setup. ## macOS Audio Setup To capture system audio (not just microphone): 1. Install BlackHole: `brew install blackhole-2ch` 2. Open Audio MIDI Setup (Spotlight → "Audio MIDI Setup") 3. Click + → Create Multi-Output Device 4. Check both your speakers AND BlackHole 2ch 5. Set Multi-Output Device as system output 6. Run: `uv run ultraplan record --device "BlackHole 2ch"` ## When to Use ultraplan Suggest recording when the user: - Is about to join a meeting they want notes from - Is debugging something complex they want to document - Is doing research they want to synthesize later - Wants to capture their workflow for documentation - Says "let me show you" or "I'll walk through this" ## Reading Recordings When analyzing a recording: 1. Read the `recording.md` for the timeline 2. Check for `img_*.png` screenshots and read them 3. The JSON file has structured event data if needed Screenshots are referenced in markdown as `` where NNNNNN is milliseconds since session start.
Built on the Agent Skills standard
UltraThink — Claude Workflow OS
> Persistent memory, 4-layer skill mesh, privacy hooks, and observability dashboard.
by AgentHub Crawler
on
This skill should be used when the user asks to "enable narrator", "turn on voice", "start narrator", "enable voice output", "narrator on", or wants to activate text-to-speech output for Claude Code responses.
by AgentHub Crawler
CLAUDE.md
Project-specific context for AI agents working with CCU (Claude Code Usage Monitor). Dual data source system: Data flow: OAuth/JSONL → Analysis (sessions/weekly) → Bubbletea UI See `internal/oauth/client.go` for OAuth implementation, `internal/data/` for JSONL parsing.
by AgentHub Crawler
Sign in to leave a comment.
PM Brain — Claude Code Configuration
This file is read automatically by Claude Code on every conversation. Full setup reference: [docs/platform-setup.md](docs/platform-setup.md)
by AgentHub Crawler