github / github/copilot-cli

Skills beyond alphabetical position ~32 appear unreachable when many skills are installed

Aperta
#1,464 6 commenti 7 reazioni 0 assegnatari Vedi su GitHub
area:installation
Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Descrizione

### Describe the bug

When ~63 skills are installed in `~/.copilot/skills/`, the system prompt visible to the model contains:

```

```

In testing, a custom skill that sorts alphabetically around position 36 was never selected by the model.

After manually reducing installed skills to 32, the same custom skill was selected correctly in subsequent sessions.

I can't confirm the exact internal mechanism, but the observed behavior suggests that skills listed after the cutoff point may not be reachable by the model.

### Affected version

0.0.409

### Steps to reproduce the behavior

1. Install 60+ skills in `~/.copilot/skills/`
2. Start a new Copilot CLI session
3. The system prompt shows ``
4. Ask the agent to invoke a skill whose name sorts alphabetically after position ~32
5. In my testing, the model selected a different, earlier-sorting skill instead

### Expected behavior

- Skills should have an equal chance of being selected regardless of their name
- If a limit exists, the user should be informed which skills are active and which are not
- Suggestions: relevance-based ordering, user-configurable skill priority, or a way to pin important skills

### Additional context

- OS: Windows 11, Windows Terminal, PowerShell
- Workaround: manually curate to ≤32 skills total
- Users who install skills from collections (e.g., awesome-copilot-skills) can easily exceed 32 without realizing some become unreachable

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.