claude/lib
bastien ec14261c82 feat(toggle): enable/disable non-marketplace tools via lib/toggle-external.sh
`claude plugin enable|disable` only toggles marketplace plugins.
Tools living as symlinks (gstack per-skill entries, emil-design-eng,
darwin-skill, find-skills) had no lever — users had to edit symlinks
by hand. The new script moves symlinks in/out of skills-disabled/
so Claude Code stops or starts scanning them.

Also removes the legacy global `skills/gstack` symlink that shadowed
per-skill entries with a duplicate top-level "gstack" skill (same
description as "browse"). gstack detection in detect-plugins.sh now
probes an individual skill instead.

plugin-advisor reads the new script's `list` command when gathering
state and emits its `enable|disable` commands in recommendations.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-04-21 13:50:40 +02:00
..
design-gate.md feat(agents): add design gate for automatic ui-ux-pro-max detection 2026-04-16 01:50:56 +02:00
detect-plugins.sh feat(toggle): enable/disable non-marketplace tools via lib/toggle-external.sh 2026-04-21 13:50:40 +02:00
toggle-external.sh feat(toggle): enable/disable non-marketplace tools via lib/toggle-external.sh 2026-04-21 13:50:40 +02:00