1717 - uses : ./
1818 - run : ./scripts/test.sh
1919
20- # Test 2: With source directory (checkout a real skills repo)
20+ # Test 2: Team skills repo as source → sync to claude
2121 with-source :
2222 runs-on : ubuntu-latest
2323 steps :
@@ -32,10 +32,10 @@ jobs:
3232 source : ./my-skills
3333 targets : claude
3434 - run : skillshare sync
35- - run : ls ~/.claude/ skills/ | head -20
36- - run : test -d ~/.claude/skills/ && find ~/.claude/skills/ -name " SKILL.md" | head -5
35+ # Nested skills get flattened: web-dev/seo → web-dev__seo
36+ - run : test -e ~/.claude/skills/web-dev__seo/ SKILL.md
3737
38- # Test 3: Install from remote repo (single skill)
38+ # Test 3: Install tracked repo from GitHub
3939 with-install :
4040 runs-on : ubuntu-latest
4141 steps :
@@ -44,11 +44,12 @@ jobs:
4444 - uses : ./
4545 with :
4646 targets : claude
47- - run : skillshare install runkids/my-skills --skill web-design-guidelines
47+ - run : skillshare install runkids/my-skills --track
4848 - run : skillshare sync
49- - run : find ~/.claude/skills/ -name "SKILL.md" | head -5
49+ # Tracked repo prefix: _my-skills, nested: _my-skills__web-dev__seo
50+ - run : test -e ~/.claude/skills/_my-skills__web-dev__seo/SKILL.md
5051
51- # Test 4: Specific targets + mode
52+ # Test 4: Specific targets + copy mode
5253 with-targets :
5354 runs-on : ubuntu-latest
5455 steps :
7071 git : true
7172 - run : test -d ~/.config/skillshare/skills/.git
7273
73- # Test 6: Git remote (clone skills repo as source)
74+ # Test 6: Git remote → auto-pull skills → sync
7475 with-remote :
7576 runs-on : ubuntu-latest
7677 steps :
8182 remote : https://github.com/runkids/my-skills.git
8283 targets : claude
8384 - run : skillshare sync
84- - run : ls ~/.claude/skills/ | head -20
85- - run : test -d ~/.claude/skills/ && find ~/.claude/skills/ -name "SKILL.md" | head -5
85+ - run : test -e ~/.claude/skills/web-dev__seo/SKILL.md
8686
8787 # Test 7: Pinned version
8888 pinned-version :
0 commit comments