feat(skills): add frontend-design from anthropic-agent-skills

Source: anthropic-agent-skills plugin cache → skills-external/frontend-design/
Auto-install via install-plugins.sh step 8b, auto-update via update-all.sh
step 7.1, symlinked by link.sh (refactored to loop over EXTERNAL_SKILLS).
Added to profiles: design, web, web-full, full.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Bastien Chanot
2026-05-23 00:58:30 +02:00
co-authored by Claude Opus 4.6
parent 2b61276dfd
commit 057a5b7f5c
10 changed files with 283 additions and 11 deletions
+11 -8
View File
@@ -50,16 +50,19 @@ if [ ! -d "$REPO/skills-external/gstack" ]; then
echo "⚠️ GStack submodule not found — run: git submodule update --init"
fi
if [ -d "$REPO/skills-external/emil-design-eng" ]; then
if [ -L "$CLAUDE/skills/emil-design-eng" ] && [ "$(readlink "$CLAUDE/skills/emil-design-eng")" = "$REPO/skills-external/emil-design-eng" ]; then
: # already correct
EXTERNAL_SKILLS=(emil-design-eng frontend-design)
for _ext_skill in "${EXTERNAL_SKILLS[@]}"; do
if [ -d "$REPO/skills-external/$_ext_skill" ]; then
if [ -L "$CLAUDE/skills/$_ext_skill" ] && [ "$(readlink "$CLAUDE/skills/$_ext_skill")" = "$REPO/skills-external/$_ext_skill" ]; then
: # already correct
else
ln -sf "$REPO/skills-external/$_ext_skill" "$CLAUDE/skills/$_ext_skill"
CHANGED=$((CHANGED + 1))
fi
else
ln -sf "$REPO/skills-external/emil-design-eng" "$CLAUDE/skills/emil-design-eng"
CHANGED=$((CHANGED + 1))
echo "⚠️ $_ext_skill not found — run: make plugin"
fi
else
echo "⚠️ emil-design-eng not found — run: make plugin"
fi
done
# External skills installed via `npx skills add` live under
# $HOME/.agents/skills/. We symlink them into $REPO/skills/ with