--add-dir does not load skills from added directory when running Copilot CLI outside that directory
- Langage dominant
- Shell
- Étoiles
- 11.2k
- Forks
- 1.9k
- Merge moyen
- 14 h 16 min
- PR mergées (30 j)
- 6
Description
### Describe the bug
When running Copilot CLI from a different directory and using `copilot --add-dir \add-dir-test`, Copilot CLI does not load skills that exist inside the added directory.
The issue happens even when the added directory contains valid skill definitions under all supported skill locations.
### Affected version
GitHub Copilot CLI 1.0.43.
### Steps to reproduce the behavior
1. Create the following directory structure:
```text
add-dir-test
├─.agents
│ └─skills
│ └─my-skill
│ SKILL.md
│
├─.claude
│ └─skills
│ └─my-skill
│ SKILL.md
│
├─.copilot
│ └─skills
│ └─my-skill
│ SKILL.md
│
└─.github
└─skills
└─my-skill
SKILL.md
```
2. Put the following content in each `SKILL.md`:
```markdown
---
name: my-skill
description: A brief description of what my skill does.
---
# My Skill
```
3. Open a terminal in a directory other than `add-dir-test`.
4. Run:
```powershell
copilot --add-dir \add-dir-test
```
5. Check whether Copilot CLI discovers and loads the skills inside the added directory.
### Expected behavior
Copilot CLI should discover and load skills from the directory passed to `--add-dir`, including skills located under:
- `.agents\skills\my-skill\SKILL.md`
- `.copilot\skills\my-skill\SKILL.md`
- `.github\skills\my-skill\SKILL.md`
### Additional context
- OS: Windows
- The issue occurs when Copilot CLI is started outside `add-dir-test` and the directory is added via `--add-dir`
- The skills are present and structured correctly, but they are not loaded from the added directory
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.