app
adom-vscode
Public Made by Adomby adom
Let Claude, Codex and Kimi drive VS Code inside your Adom container
← Commit history
install.sh: discover the shipped sub-skills instead of a hand-kept list (1.1.97 install died on the retired modes skill)
1 file changed
+10−7
install.sh+10−7@@ -46,13 +46,16 @@ esac SKILLS_DEST="$HOME/.claude/skills" install_skill() { mkdir -p "$SKILLS_DEST/$1"; cp "$2" "$SKILLS_DEST/$1/SKILL.md"; } install_skill adom-vscode "$HERE/SKILL.md"-install_skill adom-vscode-settings "$HERE/skills/adom-vscode-settings/SKILL.md"-install_skill adom-vscode-exec "$HERE/skills/adom-vscode-exec/SKILL.md"-install_skill adom-vscode-queue "$HERE/skills/adom-vscode-queue/SKILL.md"-install_skill adom-vscode-container "$HERE/skills/adom-vscode-container/SKILL.md"-install_skill adom-vscode-extensions "$HERE/skills/adom-vscode-extensions/SKILL.md"-install_skill adom-vscode-modes "$HERE/skills/adom-vscode-modes/SKILL.md"-echo "Installed the adom-vscode skill pack (parent + 6 sub-skills)."+# Every sub-skill the package ships, discovered, never listed by hand: a hand-kept list broke+# 1.1.97 (the retired modes skill was removed from the package, this script still copied it,+# and set -e stopped the install before the VSIX and the CLI's install step ran).+N=0+for d in "$HERE"/skills/*/; do+ [ -f "$d/SKILL.md" ] || continue+ install_skill "$(basename "$d")" "$d/SKILL.md"; N=$((N+1))+done+rm -rf "$SKILLS_DEST/adom-vscode-modes" # retired in 1.1.97+echo "Installed the adom-vscode skill pack (parent + $N sub-skills)." # The CLI handles the rest, including self-elevating to sudo for the # workbench.html patch (see inject_browser_scripts in cli/src/main.rs).