Commit f9a01e7
Fix plugin structure for Claude Code skill discovery (#41)
## Summary
- Fix plugin directory structure so Claude Code can discover skills
- Each plugin source now includes `.claude-plugin/plugin.json` and
places `SKILL.md` under `skills/<name>/` subdirectory matching the
expected convention-based layout
- Update CHANGELOG.md
Fixes #40
## Problem
Skills install successfully but are never loaded — `/skills` shows "No
skills found". The root cause is that each plugin source directory has
`SKILL.md` at the root instead of inside a `skills/<name>/`
subdirectory.
## Changes
**Before (broken):**
```
skills/dagster-expert/
├── SKILL.md
└── references/
```
**After (working):**
```
skills/dagster-expert/
├── .claude-plugin/plugin.json
└── skills/dagster-expert/
├── SKILL.md
└── references/
```
## Test plan
- [x] Install original repo as local marketplace → `/skills` shows "No
skills found"
- [x] Install restructured repo as local marketplace → all 3 skills load
correctly in `/skills` and `/context`
- [x] Linters pass (`make lint`)
- [x] CHANGELOG.md updated
## Note
This fix was investigated, developed, and debugged together with [Claude
Code](https://claude.ai/code) (Opus 4.6).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 2c9078b commit f9a01e7
61 files changed
Lines changed: 18 additions & 1 deletion
File tree
- skills
- dagster-expert
- .claude-plugin
- skills/dagster-expert
- references
- automation
- declarative-automation
- sensors
- cli
- dagster-integrations
- .claude-plugin
- skills/dagster-integrations
- references
- dagster-dbt
- integrations-index/references
- dignified-python
- .claude-plugin
- skills/dignified-python
- references
- advanced
- versions
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments