Add commands/watch.md so /watch is callable via Claude Code plugin

Claude Code plugins expose slash commands from commands/*.md; the root
SKILL.md alone isn't discovered. Thin shim delegates to the existing
skill contract. Strip commands/ from the claude.ai .skill bundle since
that surface uses SKILL.md directly. Bumped to 0.1.1.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
bradautomates
2026-04-24 14:54:54 +10:00
parent 29b8a2988a
commit 26cfa5ca34
4 changed files with 21 additions and 4 deletions
+5 -3
View File
@@ -21,11 +21,13 @@ OUT="dist/watch.skill"
git archive --format=zip --prefix=watch/ --output="$OUT" HEAD
# claude.ai's .skill bundle needs only SKILL.md + scripts/ runtime. Claude Code
# needs hooks/ and .claude-plugin/ in the git archive (that's why they are NOT
# in .gitattributes export-ignore), but the .skill bundle should strip them to
# keep a single canonical SKILL.md and stay well under the 200-file cap.
# needs hooks/, commands/, and .claude-plugin/ in the git archive (that's why
# they are NOT in .gitattributes export-ignore), but the .skill bundle should
# strip them to keep a single canonical SKILL.md and stay well under the
# 200-file cap.
zip -d "$OUT" \
"watch/hooks/*" \
"watch/commands/*" \
"watch/.claude-plugin/*" \
> /dev/null 2>&1 || true