Skip to content

[BUG] Skills inside a symlinked container directory are not discovered #1842

Closed

Description

@p12tic

Describe the bug
When .roo/skills (or a subdirectory within it) is a symlink to an external directory that contains skill subdirectories rather than a single skill, Roo Code fails to discover the skills inside it. Only directories that directly contain a SKILL.md are recognized, so a symlinked "container" of multiple skills is skipped.

To Reproduce
Have this directory structure:

/shared-repo/skills/                 # actual directory containing multiple skills
/shared-repo/skills/skill-a/SKILL.md
/shared-repo/skills/skill-b/SKILL.md
/project/.roo/skills/skills -> /shared-repo/skills   # symlinked container of skills

Start Roo Code in /project.
Open the skills list / trigger skill discovery.

Expected behavior
skill-a and skill-b are discovered and available.

Screenshots
N/a

Video
N/a

What version of zoo are you running
3.84

Additional context
n/a

Activity

  1. added theissue type on Sep 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions