Back to Skills

screenshot

Take a screenshot of the plugin UI using the standalone app CLI for debugging and documentation

2,228stars320forksUpdated 1/23/2026

Security Assessment

Safe(100/100)
Security Score100/100

About screenshot

The 'screenshot' skill is a utility designed to capture screenshots of the plugin UI from the standalone app CLI. It helps developers and technical writers by providing a quick and automated method to capture high-quality images of the plugin interface without the need for launching a digital audio workstation (DAW). This is particularly valuable during the development and documentation process, allowing teams to document UI changes or troubleshoot design issues without switching contexts or environments.

The skill allows for the capture of UI elements in high-DPI (Retina) resolution, making it ideal for producing professional, crisp screenshots for documentation or visual regression testing. It supports a simple command-line interface for macOS, where users can execute the screenshot command from the built app, automatically disabling audio/MIDI input for clarity. It also ensures that the image is saved to a specified location as a PNG file. Use cases include debugging UI layouts, automating visual asset generation in CI/CD pipelines, or simply creating assets for product documentation like README files and wikis.

FAQ

How do I capture a screenshot of my plugin UI?

You can capture a screenshot by running the command `~/Applications/[PluginName].app/Contents/MacOS/[PluginName] --screenshot /path/to/output.png` after building the app.

Is there a way to disable audio/MIDI when taking a screenshot?

Yes, the `--no-io` option explicitly disables audio/MIDI input, which is also implicitly enabled when using the `--screenshot` option.

Can I use this skill in a CI/CD pipeline?

Yes, the screenshot skill can be integrated into CI/CD pipelines for automated visual regression testing or asset generation by capturing screenshots as part of your build process.

What system is required to use this skill?

This skill is currently only available for macOS and requires building the standalone app with Xcode before running the screenshot command.

What kind of resolution are the screenshots captured in?

Screenshots are captured in high-DPI (Retina) resolution on supported displays, ensuring clear and crisp images suitable for documentation and debugging.

Install screenshot

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

iPlug2/iPlug2