@artale/pi-watch

Watch any video with Pi. Frame extraction, transcription, analysis.

Package details

skill

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)
  1. Download - Any URL (YouTube, TikTok, Loom, etc.)
  2. Extract frames - Auto-scaled (30-100 frames)
  3. Pull captions - YouTube = FREE
  4. Transcribe - Groq Whisper = FREE tier
  5. 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)