Skip to content

Support plugin/skill namespacing parity with Claude CLI #1766

@Seanstoppable

Description

@Seanstoppable

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions