When a plugin stores skills in category subdirectories, dotagents does not project those skills to Pi’s shared skill directory.
eg: the mattpococok/skills plugin uses this layout for skills:
skills/engineering/ask-matt/SKILL.md
skills/engineering/code-review/SKILL.md
skills/productivity/grilling/SKILL.md
agents.toml:
agents = ["pi"]
[[plugins]]
name = "mattpocock-skills"
source = "mattpocock/skills"
targets = ["pi"]
After running:
npx @sentry/dotagents install
the canonical plugin bundle is installed under:
~/.agents/plugins/mattpocock-skills/
However, the nested skills are not all projected into:
Expected behaviour
All skills declared by the plugin should be projected into Pi’s shared skill directory, for example:
~/.agents/skills/ask-matt/
~/.agents/skills/code-review/
~/.agents/skills/grilling/
dotagents 3.0.1
Relevant context: getsentry/dotagents#113, which defines Pi projections as Agent Skill links under .agents/skills/.
When a plugin stores skills in category subdirectories, dotagents does not project those skills to Pi’s shared skill directory.
eg: the mattpococok/skills plugin uses this layout for skills:
agents.toml:
After running:
the canonical plugin bundle is installed under:
However, the nested skills are not all projected into:
Expected behaviour
All skills declared by the plugin should be projected into Pi’s shared skill directory, for example:
dotagents 3.0.1
Relevant context: getsentry/dotagents#113, which defines Pi projections as Agent Skill links under
.agents/skills/.