-
Notifications
You must be signed in to change notification settings - Fork 618
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Hello, kudos for this great tool 🤩 !
I’d like to request support for wildcard (glob) matching with --skill when installing skills from a private internal repo ( npx skills add ssh://git@gitlab.xxx.com:7999/fwk/ai-tools.git --skill 'core-*' -a codex -y).
Today --skill appears to require exact names, which makes it cumbersome to install a group of related skills.
I maintain several skills that share a prefix (e.g. citools-*). I want to install all of them at once without listing each name manually. (The only alternative way I've found is to group them by folder.)
Proposed Solution
- Accept glob patterns for
--skill, e.g.core-*. - Match against name and displayName (same targets as exact matching).
- Keep * working as “all skills”.
example
npx skills add ssh://git@gitlab.xxx.com:7999/fwk/ai-tools.git
--skill 'core-*'
-a codex -y
Expected result
- All skills with names starting with
core-are selected and installed.
Current behavior
--skillseems to require exact names;core-*is treated as a literal and does not match.
Nice-to-have
--dry-runor “preview matched skills” output when a glob is used.
Alternatives Considered
- Running
--listand passing many--skillflags is workable but error‑prone and noisy for large groups. - grouping skills in 'topics' folders and use
--allflag to install all skills of a given topic
Additional Context
Let me know if you’d like a PR or if there’s a preferred pattern syntax (glob vs regex).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request