-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Support plugin/skill namespacing parity with Claude CLI #1766
Copy link
Copy link
Open
Labels
area:pluginsPlugin system, marketplace, hooks, skills, extensions, and custom agentsPlugin system, marketplace, hooks, skills, extensions, and custom agents
Description
Describe the feature or problem you'd like to solve
Claude CLI supports namespacing, Copilot plugins should too
Proposed solution
Namespacing prevents collision between skills. This is already preset in Claude CLI.
When trying to port plugins that work with Claude, I run into an issue where skills "must contain only letters, numbers, hyphens, underscores, dots, and spaces", which then leads to inconsistent documentation/experience when adding the same skills to copilot. I have something like /plugin:list documented for Claude, but for Copilot this becomes something like /plugin-list or /plugin.list
Example prompts or workflows
Example plugin I am working to add Copilot support to:
https://github.com/empathic/clash?tab=readme-ov-file#interactive-configuration
Additional context
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:pluginsPlugin system, marketplace, hooks, skills, extensions, and custom agentsPlugin system, marketplace, hooks, skills, extensions, and custom agents
Type
Fields
Give feedbackNo fields configured for Feature.