Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

`--plugin-dir` skills load but are omitted from `/skills` and `/env`

Đang mở
#4,886 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
55/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
shell
Lĩnh vực
cli

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

triage
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
  1. Create a local plugin such as C:\temp\sample-plugin with a root plugin.json containing "skills": "skills/".
  2. Add a valid skill at skills/sample-skill/SKILL.md with name and description frontmatter.
  3. Start an interactive session:
    copilot --experimental --plugin-dir "C:\temp\sample-plugin"
    
  4. Run /env and /skills list in the interactive session.
  5. In a separate terminal, run:
    copilot --experimental --plugin-dir "C:\temp\sample-plugin" skill list --json
    
  6. Observe that the non-interactive command lists the enabled plugin skill, while /env and /skills list in 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-dir plugin.
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

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

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

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của github/copilot-cli

Tất cả issue của github/copilot-cli

Issue tương tự

Thêm issue về Shell/Bash

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.