Skip to content

Pi plugin projection does not discover skills nested below skills/ #162

Description

@tekumara

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:

~/.agents/skills/

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/.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions