Skip to content

Not all skills are found #92

@slaFFik

Description

@slaFFik

What happened?

I use Claude Code primarily. There are several globally installed skills inside ~/.claude/skills/ - they are available across all the projects.

I have ~/Projects folder that has a bunch of subfolders with a ton of projects. Sometimes projects are grouped like this:

~/Projects
  /projectA
  /folder/projectB
  /folder/anotherFolder/projectC
  /projectD

The skills can be located in any of the defined project folders - several levels deep.

Right now, I think, Chops does not go deep to parse all .claude/skills folder to find all "locally" installed skills within each project.
I have a feeling it searches only 1 level down.

So it does find skills in ~/Projects/projectA, but it does not even search for skills in ~/Projects/folder/projectB.

I have added ~/Projects to app settings as the parent folder.
But if I add ~/Projects/folder/projectB - it does not search inside of it, I assume because it's inside the already added ~/Projects folder.

So either explicitly mention that you need to manually add every single project folder (where the .claude folder is located) in app settings, or do the search deep into folders (excluding some generated folders like vendor and node_modules etc, you can take a look at what GitHub does to exclude them https://github.com/github-linguist/linguist/tree/main/lib/linguist).

Steps to reproduce

Create this project structure:

~/Projects
  /projectA
  /folder/projectB
  /folder/anotherFolder/projectC
  /projectD

Install skills in those subfolders, add ~/Projects to app settings - and see that Chops doesn't find skills inside projectB and projectC.

App version

1.14.0

macOS version

15.7.3

Screenshots

No response

Problematic skill file

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions