Skip to content

Commit 41cb34a

Browse files
mycollablabclaude
andcommitted
Add make skill target: bundles all skill files into webex.skill ZIP
Produces webex.skill with webex-cli/{SKILL.md,admin,calling,cc,device,meetings,messaging} structure — ready for manual upload to Claude Cowork or direct install to ~/.claude/skills/webex-cli/ by unzipping. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 16b9ea9 commit 41cb34a

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ webex-cli
44
*.exe
55
dist/
66
webex-mcp.dxt
7+
webex.skill
78

89
# Codegen intermediates
910
codegen/api_outline.json

Makefile

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: build download codegen refresh check clean extension
1+
.PHONY: build download codegen refresh check clean extension skill
22

33
build:
44
go build -o webex .
@@ -20,6 +20,15 @@ extension: build
2020
cd extension && zip -r ../webex-mcp.dxt manifest.json icon.png
2121
@echo "Built webex-mcp.dxt"
2222

23+
skill:
24+
@python3 -c "\
25+
import zipfile, os; \
26+
z = zipfile.ZipFile('webex.skill', 'w', zipfile.ZIP_DEFLATED); \
27+
[z.write(os.path.join(r,f), 'webex-cli/' + os.path.relpath(os.path.join(r,f), 'skill')) \
28+
for r, _, files in os.walk('skill') for f in files if f.endswith('.md')]; \
29+
z.close()"
30+
@echo "Built webex.skill"
31+
2332
clean:
24-
rm -f webex webex-cli webex-mcp.dxt
33+
rm -f webex webex-cli webex-mcp.dxt webex.skill
2534
rm -f codegen/api_spec.json codegen/api_outline.json

0 commit comments

Comments
 (0)