screenshot
Take a screenshot of the plugin UI using the standalone app CLI for debugging and documentation
Security Assessment
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
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
iPlug2/iPlug2