`--plugin-dir` skills load but are omitted from `/skills` and `/env`
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 55/100
Direção de pesquisa
Reproduce the issue with the local plugin's plugin.json and skills/sample-skill/SKILL.md, then compare the interactive /env and /skills list results with skill list --json. Trace which skill inventory each command uses; done means enabled plugin skills appear in both interactive views and remain available for explicit invocation.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe the bug
Skills supplied by a local plugin loaded with --plugin-dir are discovered by the backend but are omitted from the interactive /skills dashboard and /env output.
The same invocation's non-interactive copilot skill list --json output includes the plugin skills with "source": "plugin" and "enabled": true. Startup diagnostics also report plugin skills loaded with no skill errors or warnings. This suggests the interactive views are using a different or stale skill registry.
Affected version
GitHub Copilot CLI 1.0.86-1
Steps to reproduce the behavior
- Create a local plugin such as
C:\temp\sample-pluginwith a rootplugin.jsoncontaining"skills": "skills/". - Add a valid skill at
skills/sample-skill/SKILL.mdwithnameanddescriptionfrontmatter. - Start an interactive session:
copilot --experimental --plugin-dir "C:\temp\sample-plugin" - Run
/envand/skills listin the interactive session. - In a separate terminal, run:
copilot --experimental --plugin-dir "C:\temp\sample-plugin" skill list --json - Observe that the non-interactive command lists the enabled plugin skill, while
/envand/skills listin the interactive session omit it.
Expected behavior
/env and /skills list should display every enabled plugin skill loaded into the interactive session, matching copilot skill list --json. Plugin-provided skills should also be available for explicit invocation.
Additional context
- Operating system: Windows 11 x64
- The plugin itself is listed as an enabled external plugin by
copilot plugin list. - Other plugin components load successfully.
- Skill diagnostics report no loading errors or warnings.
- This resembles earlier reports where plugin skills were usable or discovered internally but absent from the interactive skill inventory, but this reproduction uses an explicit local
--plugin-dirplugin.
- Linguagem predominante
- Shell
- Estrelas
- 11.2k
- Forks
- 1.9k
- Merge médio
- 14h 16min
- PRs com merge (30d)
- 6
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de github/copilot-cli
-
triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
github/copilot-cli#4932 ·
-
triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
github/copilot-cli#4909 ·
-
triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
github/copilot-cli#4906 ·
-
triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
github/copilot-cli#4848 ·
-
area:agents area:mcp
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
github/copilot-cli#4729 ·
Todas as issues de github/copilot-cli
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
-
bug easy help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
lacs-project/sysknife#503 ·
-
help wanted kind/documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
liquidmetal-dev/flintlock#1239 ·