Skip to content

Commit 4d427f7

Browse files
Merge pull request #13 from intellectronica/docs/clarify-skillz-vs-claude-code-dir-structure
docs: clarify Skillz vs Claude Code directory structure
2 parents 3be9eae + 888098b commit 4d427f7

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

README.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,37 @@ data-cleaner.zip
7373
└── clean.py
7474
```
7575

76+
### Directory Structure: Skillz vs Claude Code
77+
78+
Skillz supports a more flexible skills directory than Claude Code. In addition to a flat layout, you can organize skills in nested subdirectories and include skills packaged as `.zip` files (as shown in the examples above).
79+
80+
Claude Code, on the other hand, expects a flat skills directory: every immediate subdirectory is a single skill. Nested directories are not discovered, and `.zip` files are not supported.
81+
82+
If you want your skills directory to be compatible with Claude Code (for example, so you can symlink one skills directory between the two tools), you must use the flat layout.
83+
84+
**Claude Code–compatible layout:**
85+
86+
```text
87+
skills/
88+
├── hello-world/
89+
│ ├── SKILL.md
90+
│ └── run.sh
91+
└── summarize-text/
92+
├── SKILL.md
93+
└── run.py
94+
```
95+
96+
**Skillz-only layout examples** (not compatible with Claude Code):
97+
98+
```text
99+
skills/
100+
├── text-tools/
101+
│ └── summarize-text/
102+
│ ├── SKILL.md
103+
│ └── run.py
104+
└── image-processing.zip
105+
```
106+
76107
You can use `skillz --list-skills` (optionally pointing at another skills root)
77108
to verify which skills the server will expose before connecting it to your
78109
agent.

0 commit comments

Comments
 (0)