By danielraffel
Bootstrap JUCE audio plugin projects from template, integrate Visage GPU-accelerated UI for macOS/iOS, add iOS app targets, build/test/sign/notarize across macOS/Windows/Linux via CMake and GitHub Actions, manage test VMs, set up auto-updates, generate themes, and create GitHub Pages download pages.
npx claudepluginhub danielraffel/generous-corp-marketplace --plugin juce-devBuild, test, sign, or publish a JUCE plugin project
Trigger GitHub Actions CI/CD builds, sign, publish, or check CI status
Create a new JUCE plugin project from the starter template
Port a JUCE plugin project between macOS, Windows, and Linux
Add iOS app target to an existing JUCE-Plugin-Starter project
Add Sparkle/WinSparkle auto-update support to an existing JUCE plugin project
Add Visage GPU UI to an existing JUCE-Plugin-Starter project
Show current project configuration, build targets, VMs, and plugin status
Design and apply a Visage color theme — preview in browser, edit with prompts, export C++
Manage test VMs for cross-platform builds
Create or update a GitHub Pages download page for your plugin
This skill should be used when the user asks about "JUCE-Plugin-Starter", "starter template", "init plugin project", "plugin template", "juce project setup", ".env configuration", "plugin codes", "bundle ID", "generate_and_open_xcode", mentions placeholder replacement, discusses creating new JUCE plugin projects from a template, or asks about VST3 MIDI generator configuration, cross-DAW MIDI effect setup, IS_SYNTH/IS_MIDI_EFFECT settings, or Ableton Live VST3 MIDI routing. Provides knowledge about the JUCE-Plugin-Starter template conventions, build system, configuration, and VST3 MIDI generator patterns.
Guide for integrating the Visage GPU-accelerated UI framework with JUCE audio plugins on macOS and iOS/iPadOS. Covers Metal view embedding, event bridging, focus management, keyboard handling in DAW hosts, popups/modals/dropdowns, memory management, destruction ordering, native standalone appearance, required Visage patches, iOS touch event handling, safe area insets, and comprehensive Visage API reference (Canvas, Frame, Widget, Theme, Dimension, PostEffect, Event system). Patterns derived from production plugin development. Use this skill whenever building or debugging JUCE+Visage plugin UI, even if the user doesn't explicitly mention "Visage" — trigger on mentions of Metal rendering in JUCE, GPU UI in audio plugins, embedded MTKView, or bridge layers between JUCE and a GPU framework.
Knowledge for designing and applying Visage theme tokens and JUCE LookAndFeel colors. Use when the user asks about colors, theming, palettes, styling, branding, dark mode, light mode, ARGB hex format, color schemes, or the theme-designer tool. Covers the JSON theme schema, C++ codegen, Palette API, OverrideId scoping, and the design workflow.
Official marketplace for Claude Code plugins and Agent Skills (SKILL.md) you can use with OpenAI Codex and Claude Code.
juce-dev plugin).In Claude Code, run:
/plugin marketplace add danielraffel/generous-corp-marketplace
Then install plugins:
Worktree Manager:
/plugin install worktree-manager@generous-corp-marketplace
Chainer:
/plugin install chainer@generous-corp-marketplace
Prompt Repeater:
/plugin install prompt-repeater@generous-corp-marketplace
Orchestrate:
/plugin install orchestrate@generous-corp-marketplace
Design Partner:
/plugin install design-partner@generous-corp-marketplace
JUCE Dev:
/plugin install juce-dev@generous-corp-marketplace
Then restart Claude Code.
Codex scans for skills in repo or user locations under .agents/skills. Recommended options:
Example: install this repo's Codex skills user-wide via symlink:
git clone https://github.com/danielraffel/generous-corp-marketplace
cd generous-corp-marketplace
mkdir -p ~/.agents/skills
ln -s "$(pwd)/skills/codex/claude" ~/.agents/skills/claude
ln -s "$(pwd)/skills/codex/juce-visage" ~/.agents/skills/juce-visage
Usage in Codex:
/skills (or type $claude / $juce-visage) to select or invoke a skill.Claude Code loads skills from:
Example: symlink the Claude Code juce-visage skill into your personal Claude skills folder:
git clone https://github.com/danielraffel/generous-corp-marketplace
cd generous-corp-marketplace
mkdir -p ~/.claude/skills
ln -s "$(pwd)/skills/claude/juce-visage" ~/.claude/skills/juce-visage
Usage in Claude Code:
juce-dev to get the same skill bundled automatically.MIT License
Apply Google Research's prompt repetition technique to improve LLM performance on non-reasoning tasks
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Use this agent when creating user interfaces, designing components, building design systems, or improving visual aesthetics. This agent specializes in creating beautiful, functional interfaces that can be implemented quickly within 6-day sprints. Examples:\n\n<example>\nContext: Starting a new app or feature design
Agents for UI/UX design, accessibility, and user experience optimization
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Share bugs, ideas, or general feedback.
Qiushi Skill: methodology skills for AI agents guided by seeking truth from facts, with Claude Code, Cursor, OpenClaw, Codex, OpenCode, and Hermes guidance.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim