mirror of
https://github.com/getsentry/skills.git
synced 2026-09-14 20:00:03 +08:00
24361e7958
Make repo-root `skills/` and `agents/` the canonical source for the `sentry-skills` plugin by loading the plugin from repo root instead of from `plugins/sentry-skills`. The earlier refactor moved the tree to top level, but leaving a plugin-local `skills` symlink still created a loader risk for marketplace installs. This removes that dependency entirely: the marketplace entry now points at `./`, the root plugin manifest uses repo-root `skills/` and `agents/`, and the old plugin-local `skills` path goes away. This pass also tightens the repo guidance around standard skill locations. `skill-writer` goes back to using `.agents/skills` as its default local target, `skill-writer` and `skill-scanner` now explicitly recognize canonical `skills/<name>/` roots, and the repo docs and registrations are updated to match the new layout, including `presentation-creator`. I validated the change with strict-depth validation for `skill-writer` and `skill-scanner`, plus a local Claude marketplace add/install smoke test that produced real `skills/` and `agents/` directories in the installed plugin cache without any plugin-local `skills` symlink. --------- Co-authored-by: Codex <noreply@openai.com> Co-authored-by: Codex <codex@openai.com>