From Easy-Effects-Manager
Copy a preset from the user's library into the live Easy Effects data dir so it can be loaded. Use after pulling new presets into the library or on a fresh workstation.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin Easy-Effects-ManagerThis skill uses the workspace's default tool permissions.
- `preset_name` — bare name (no `.json`).
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 — bare name (no .json).channel — input or output. Default: input.from_file — absolute path overriding library lookup
(useful when the user has just been handed a preset by someone else).LIB="$(cc-uvar get EE_LIBRARY_PATH)" || { echo "Run setup-library first."; exit 1; }
if command -v easyeffects >/dev/null 2>&1; then
EE_DATA="${XDG_CONFIG_HOME:-$HOME/.config}/easyeffects"
elif flatpak info com.github.wwmm.easyeffects >/dev/null 2>&1; then
EE_DATA="$HOME/.var/app/com.github.wwmm.easyeffects/data/easyeffects"
else
echo "Easy Effects not installed."; exit 1
fi
mkdir -p "$EE_DATA/$channel"
SRC="${from_file:-$LIB/$channel/${preset_name}.json}"
[ -f "$SRC" ] || { echo "Source preset not found: $SRC"; exit 1; }
python3 -c "
import json,sys
d=json.load(open('$SRC'))
assert isinstance(d,dict) and ('input' in d or 'output' in d), 'Not an Easy Effects preset'
print('OK schema')
"
DEST="$EE_DATA/$channel/${preset_name}.json"
if [ -e "$DEST" ]; then
echo "Already installed at $DEST. Overwrite? (ask user)"
# On confirmation:
cp "$SRC" "$DEST"
else
cp "$SRC" "$DEST"
fi
EE_RUN="easyeffects"; flatpak info com.github.wwmm.easyeffects >/dev/null 2>&1 && EE_RUN="flatpak run com.github.wwmm.easyeffects"
$EE_RUN -p | grep -q "$preset_name" && echo "Visible." || echo "Not visible — restart Easy Effects."
Tell the user whether they need to restart, and offer to call
load-preset next.