Create a new iPlug2 plugin project by duplicating TemplateProject in the iPlug2OOS repository
Use this skill when the user wants to create a new plugin project in this out-of-source repository.
Gather project details:
Check for existing projects:
Run duplicate script:
./duplicate.py TemplateProject [PluginName] [ManufacturerName]
Offer config.h customization:
PLUG_UNIQUE_ID - Verify the auto-generated 4-char IDPLUG_MFR_ID - Set manufacturer's 4-char IDAsk about committing:
git add [PluginName]/*
git add .vscode/*
git add .github/*
git add bump_version.py
git commit -m "created [PluginName] based on TemplateProject"
Next steps:
open [PluginName]/[PluginName].xcworkspacebuild skill from iPlug2setup-deps skill if needed./duplicate.py TemplateProject MySynth MyBrand
Creates MySynth/ with all project files configured and ready to build.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer