@artale/pi-watch
Watch any video with Pi. Frame extraction, transcription, analysis.
Package details
Install @artale/pi-watch from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@artale/pi-watch- Package
@artale/pi-watch- Version
1.0.1- Published
- May 5, 2026
- Downloads
- 27/mo · 3/wk
- Author
- artale
- License
- MIT
- Types
- skill
- Size
- 68.6 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"skills": [
"watch",
"video-watch"
],
"commands": [
"watch"
],
"image": "https://unpkg.com/@artale/pi-watch@1.0.1/preview.png"
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Pi Watch - Watch Any Video with Pi
Frame extraction, transcription, analysis. YouTube, TikTok, Loom, local files.
Inspired by bradautomates/claude-video
Quick Start
/watch https://youtu.be/dQw4w9WgXcQ
What It Does
VIDEO ──► yt-dlp ──► ffmpeg ──► Claude (frames + transcript)
│
└──► Captions (YouTube = FREE)
- Download - Any URL (YouTube, TikTok, Loom, etc.)
- Extract frames - Auto-scaled (30-100 frames)
- Pull captions - YouTube = FREE
- Transcribe - Groq Whisper = FREE tier
- Analyze - Claude sees what happened
Cost
| Source | Caption | Transcription |
|---|---|---|
| YouTube | FREE | FREE |
| TikTok | FREE | ~$0.01 |
| Local | N/A | ~$0.01 |
| Most | FREE | FREE |
Frame Budget
| Duration | Frames | Use |
|---|---|---|
| ≤30s | ~30 | Dense |
| 30-60s | ~40 | Good |
| 1-3min | ~60 | Balanced |
| 3-10min | ~80 | Sparse |
| >10min | 100 | Cap |
Use Cases
- Content research - Viral video breakdown
- Bug debugging - Screen recording analysis
- Summarization - Key moments extraction
- Second brain - Video → structured notes
Installation
npm install @artale/pi-watch
Requirements
- yt-dlp (
pip install yt-dlp) - ffmpeg (from ffmpeg.org)
- Groq API key (optional, for transcription)
