reels

reels · by Hamza Zafar

Plays YouTube Shorts in a terminal pane while Claude works and pauses when it's done. Nothing starts until you run /reels.

❯ /plugin marketplace add SeongGwangJu/k-mods
❯ /plugin install reels@k-mods

Run /reload-plugins to apply it to an open session. Needs Claude Code 2.1.287 or later.

Notes

  • We read the code (helper/reels.cjs) directly to confirm. It launches headless Chrome with Playwright, opens https://www.youtube.com/shorts, captures the screen with a CDP screencast, saves it as PNG, and shows it in the pane. Control goes only through a local Unix socket (IPC using a file path), not a network port open to the outside.
  • The profile (cookies and so on) is stored only locally in ~/.claude-mods/reels/profile.

Requires

  • Playwright (an install guide appears on the first /reels run: npm install --prefix <plugin> playwright)

What it can do on your machine

Mods run unsandboxed with your permissions. These labels come from static analysis.

NetworkRuns programsReads conversationReads env/settingsReads files
Static analysis

Events handled

command.run{command=reels}session.endsession.startturn.completeturn.startui.render{component=Pane, requestId=reels}

Environment variables read

HOME