From Easy-Effects-Manager
Activate an Easy Effects preset by name. Wraps `easyeffects -l <name>` (or the Flatpak equivalent) and verifies it loaded by reading back the last-loaded preset.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin Easy-Effects-ManagerThis skill uses the workspace's default tool permissions.
- `preset_name` — the bare preset name (no `.json`). Must match an
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies Acme Corporation brand guidelines including colors, fonts, layouts, and messaging to generated PowerPoint, Excel, and PDF documents.
Share bugs, ideas, or general feedback.
preset_name — the bare preset name (no .json). Must match an
installed preset (see list-presets).if command -v easyeffects >/dev/null 2>&1; then
EE_RUN="easyeffects"
elif flatpak info com.github.wwmm.easyeffects >/dev/null 2>&1; then
EE_RUN="flatpak run com.github.wwmm.easyeffects"
else
echo "Easy Effects not installed."
exit 1
fi
If the user hasn't run install-preset for a library-only preset,
loading it will silently fail. Cross-check before invoking:
if [ "$EE_RUN" = "easyeffects" ]; then
EE_DATA="${XDG_CONFIG_HOME:-$HOME/.config}/easyeffects"
else
EE_DATA="$HOME/.var/app/com.github.wwmm.easyeffects/data/easyeffects"
fi
[ -f "$EE_DATA/input/${preset_name}.json" ] || [ -f "$EE_DATA/output/${preset_name}.json" ] \
|| { echo "No installed preset named '${preset_name}'. Run install-preset first."; exit 1; }
$EE_RUN -l "$preset_name"
Easy Effects must already be running (or in service mode) for this to take effect immediately. If it's not, start it first:
pgrep -x easyeffects >/dev/null || $EE_RUN --hide-window &
sleep 1
$EE_RUN -l "$preset_name"
$EE_RUN -s
The output should reference ${preset_name} for the matching channel
(input or output). If not, surface the discrepancy to the user.