api-watch
Analyze a video URL or local file using the eyeroll hosted API.
Set up eyeroll for this project — pick a backend, install dependencies, and generate codebase context
> /plugin marketplace add mnvsk97/eyeroll > /plugin install eyeroll@mnvsk97-eyeroll
How it fires
How this command gets triggered: by you, by Claude, or both.
/initContext preview
What this command does when you run it.
Set up eyeroll for this project — pick a backend, install dependencies, and generate codebase context
description: Set up eyeroll for this project — pick a backend, install dependencies, and generate codebase context argument-hint: '' allowed-tools: Bash, Read, Write, Glob, Grep, AskUserQuestion
Set up eyeroll for the current project.
eyeroll --help
If not found, ask the user which backend they want:
Use `AskUserQuestion` with these options:
Then install:
eyeroll init
This is interactive — it asks for the backend choice and API key. Let the user interact with it directly.
After setup, explore the codebase and write `.eyeroll/context.md`:
1. Read `CLAUDE.md`, `README.md`, `pyproject.toml` or `package.json` 2. Run `git log --oneline -10` and `git branch --show-current` 3. Run `ls` on root and key source directories 4. Skim 2-3 key source files
Write `.eyeroll/context.md` with this structure — keep it under 80 lines:
# Project: <name> ## Stack <language, framework, key libraries> ## Structure <directory layout> ## Key Files - <file>: <purpose> ## Recent Activity <last 5-10 commits, current branch> ## Notes <anything relevant — conventions, known issues>
Also write `.eyeroll/context_meta.json` with the generation timestamp:
{"generated_at": "<current UTC ISO timestamp>"}This lets eyeroll detect when the context goes stale (newer commits than the context).
**Note:** If the project already has `CLAUDE.md`, `AGENTS.md`, or similar coding tool context files, eyeroll auto-discovers those at watch-time — `.eyeroll/context.md` is only needed as a fallback when no such files exist.
Tell the user:
AI eyes that roll through video footage — watch, understand, act. eyeroll is a Claude Code plugin that analyzes screen recordings, Loom videos, YouTube links, and screenshots, then helps coding agents fix bugs, build features, and create skills.
Repo: mnvsk97/eyeroll
Analyze a video URL or local file using the eyeroll hosted API.
Watch a bug video, diagnose the issue, fix the code, and raise a PR
List past video analyses from the cache
Analyze a video, screen recording, or screenshot and produce a structured report