github / github/copilot-cli

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

Đang mở
#1,464 6 bình luận 7 reaction 0 người được giao Xem trên GitHub
area:installation
Ngôn ngữ chính
Shell
Star
11.2k
Fork
1.9k
Merge trung bình
14 giờ 16 phút
Pull request đã merge (30 ngày)
6

Mô tả

### 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

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.