Loading...
Loading...
AI pair programming with real-time screen and audio context. Use when the user wants to record their screen, start/stop recording, or get context from what they're doing.
npx skill4agent add video-db/claude-code pair-programmer| Command | Description | Reference |
|---|---|---|
| Start screen/audio recording | See commands/record.md |
| Stop the running recording | See commands/stop.md |
| Search recording context (screen, mic, audio) | See commands/search.md |
| Summarize recent activity | See commands/what-happened.md |
| Install deps and configure API key | See commands/setup.md |
| Change indexing and other settings | See commands/config.md |
/pair-programmer setupVIDEO_DB_API_KEY/pair-programmer record/tmp/videodb_pp_events.jsonl| Path | Content |
|---|---|
| Process ID of the recorder |
| All WebSocket events (JSONL format) |
| Current session info (session_id, rtstream_ids) |
{"ts": "2026-03-05T10:15:30.123Z", "unix_ts": 1709374530.12, "channel": "visual_index", "data": {"text": "User is viewing VS Code with auth.ts open"}}
{"ts": "2026-03-05T10:15:31.456Z", "unix_ts": 1709374531.45, "channel": "transcript", "data": {"text": "Let me check the login flow", "is_final": true}}| Variable | Required | Description |
|---|---|---|
| Yes | VideoDB API key |
| No | API endpoint (default: https://api.videodb.io) |
/tmp/videodb_pp_events.jsonl| Channel | Content | Density |
|---|---|---|
| Screen descriptions | Dense (~1 every 2s) |
| Mic speech | Sparse (sentences) |
| System audio summaries | Sparse (sentences) |
tailgrep '"channel":"visual_index"' /tmp/videodb_pp_events.jsonl | tail -10grep -i 'keyword' /tmp/videodb_pp_events.jsonl$(date +%s)epoch - N*60unix_tsgrepsearch-rtstream.jsnode search-rtstream.js --query="your query" --cwd=<PROJECT_ROOT>is the absolute path to the user's project directory. This is NOT the skill directory — resolve it before running the command.<PROJECT_ROOT>