Built on macOS ScreenCaptureKit to grab screenshots and recordings at the window level, something ffmpeg can't do natively. You get precise app or window targeting, GIF conversion with two-pass palettes, before/after diffs, and evidence bundles ready to attach to a PR. The CLI ships with agent mode flags (JSON output, no prompts, field filtering) and covers edge cases like OCR extraction, VHS terminal recordings, and Remotion renders. Requires Screen Recording permission on first run. If you need to capture "just that window" or build visual test evidence without wrestling with display IDs, this does it. macOS only, Go install, works from the terminal or through Claude.

skills.sh installs
295
GitHub stars
2.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add mvanhorn/printing-press-library --skill pp-agent-capture --agent claude-code

Installs into .claude/skills of the current project.

Files

Agent Capture - Printing Press CLI

Prerequisites: Install the CLI

This skill drives the agent-capture-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows:
    npx -y @mvanhorn/printing-press-library install agent-capture --cli-only
    
  2. Verify: agent-capture-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer):

Sponsors

Details

Repository
github.com/mvanhorn/printing-press-library
Categories
Git & Pull Requests, AI & Agent Building, Marketing & SEO, CLI & Terminal, Office & Documents, Generative Media, Video & Audio Editing
First seen
Jun 3, 2026

More from mvanhorn/printing-press-library

All 39
1secondsky avatarneon-vercel-postgressecondsky/claude-skillsNeon + Vercel serverless Postgres for edge and serverless environments. Use for Cloudflare Workers, Vercel Edge, Next.js apps with HTTP/WebSocket connections, d294skills.sh installs
2sundial-org avatarexcelsundial-org/awesome-openclaw-skillsRead, write, edit, and format Excel files (.xlsx). Create spreadsheets, manipulate data, apply formatting, manage sheets, merge cells, find/replace, and export 293skills.sh installs
3juststeveking avatarlaravel-apijuststeveking/laravel-api-skillBuild production-grade Laravel REST APIs using opinionated architecture patterns with Laravel best practices. Use when building, scaffoling, or reviewing Larave292skills.sh installs
4pproenca avatarios-ui-refactorpproenca/dot-skillsPrincipal-level SwiftUI UI review and refactoring patterns for iOS 26 / Swift 6.2 clinic-architecture apps, grounded in Rams, Segall, and Edson principles. Use 291skills.sh installs
5connorads avatarfirecrawlconnorads/dotfilesSearch, scrape, and interact with the web via the Firecrawl CLI. Use this skill whenever the user wants to search the web, find articles, research a topic, look289skills.sh installs
6tuist avatarcompare-bundlestuist/agent-skillsCompares two app bundles to identify size changes, new or removed artifacts, and platform differences. Can be invoked with bundle IDs, dashboard URLs, or branch289skills.sh installs