بنقرة واحدة
screenshot
// Take a screenshot of the plugin UI using the standalone app CLI for debugging and documentation
// Take a screenshot of the plugin UI using the standalone app CLI for debugging and documentation
This skill should be used when the user asks to "create a UI", "add controls", "layout controls", "design the interface", "add a knob", "add a slider", "add a button", "add a meter", "add a spectrum analyzer", "style controls", "theme the UI", "use IVStyle", "use ISender", "create a custom control", "add a keyboard", "make a resizable UI", or discusses IGraphics layout, control selection, styling, or visualization in an iPlug2 plugin.
This skill should be used when the user asks to "add a parameter", "define parameters", "create an enum parameter", "add a gain control", "add a frequency parameter", "use parameter groups", "randomize parameters", "reset to defaults", "smooth a parameter", "use LogParamSmooth", "create presets", "serialize state", "handle OnParamChange", "copy parameter values", "use InitDouble", "use InitEnum", "use InitBool", "use parameter shapes", "use ShapePowCurve", "parameter flags", or discusses parameter definition, grouping, batch operations, smoothing, presets, or state serialization in an iPlug2 plugin.
This skill should be used when the user asks to "create a web UI", "add a WebView", "build an HTML interface", "use Svelte", "use p5.js", "use three.js", "use React", "use web components", "send messages to JavaScript", "receive messages from JavaScript", "hot reload the UI", "use IWebViewControl", "embed a WebView", "WebView editor delegate", "use IPlugSendMsg", "web-based plugin UI", "load HTML in plugin", "use Vite", or discusses WebView setup, JS/C++ messaging, or web framework integration in an iPlug2 plugin.
Validate iPlug2 plugin builds using format-specific validators (auval, pluginval, vstvalidator, clap-validator) (project)
Build an iPlug2 plugin project using CMake with Ninja, Xcode, or Visual Studio generators
Build an iPlug2 plugin project for different formats and platforms using xcodebuild or Visual Studio
| name | screenshot |
| description | Take a screenshot of the plugin UI using the standalone app CLI for debugging and documentation |
Use this skill to capture screenshots of the plugin UI. This is useful for:
Build the standalone app (APP target) first:
cd [ProjectFolder]
xcodebuild -project "./projects/[ProjectName]-macOS.xcodeproj" -target APP -configuration Debug
The app will be built to ~/Applications/[PluginName].app
~/Applications/[PluginName].app/Contents/MacOS/[PluginName] --screenshot /path/to/output.png
# Take screenshot of IPlugEffect
~/Applications/IPlugEffect.app/Contents/MacOS/IPlugEffect --screenshot ./screenshot.png
The app will:
--screenshot <path> - Path to save the PNG screenshot (required)--no-io - Explicitly disable audio/MIDI (implicit when using --screenshot)build skill: build first, then screenshot