Skip to main content

查找并安装插件适用于GitHub Copilot 命令行界面 (CLI)

通过安装社区或团队创建的插件来扩展 Copilot功能。

介绍

插件是用于扩展Copilot 命令行界面(CLI)功能的包。 可以从您已通过 CLI 注册的市场中安装插件。

有关详细信息,请参阅“关于 GitHub Copilot 命令行界面 (CLI) 的插件”。

注意

可以通过在终端中输入 copilot plugin [SUBCOMMAND] --help 来查找有关使用插件的帮助。

查找插件

插件在市场中收集在一起。 市场是可从中浏览和安装的插件的注册表。 可以将市场添加到 CLI 配置,这样就可以使用 CLI 从该市场浏览和安装插件,请参阅 “添加插件市场”。 Copilot 默认注册了两个市场平台:copilot-pluginsawesome-copilot

若要使用 CLI 浏览其中一个已注册市场中的插件,

  1.        **检查当前已注册哪些市场平台。**
    

    在终端中,输入以下内容列出可用的市场:

    Shell
    copilot plugin marketplace list
    

    或者,在交互式会话中,输入:

    Copilot prompt
    /plugin marketplace list
    
  2.        **浏览已注册市场中的插件。**
    

    从已注册的市场列表中,复制要浏览的市场的名称(例如, awesome-copilot),然后输入以下命令,替换 MARKETPLACE-NAME

    Shell
    copilot plugin marketplace browse MARKETPLACE-NAME
    
    

安装插件

可以从已注册的市场安装插件。 有关如何注册其他市场的信息,请参阅 “添加插件市场”。

若要安装插件,请输入:

Shell
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME

例如,若要从 database-data-management 市场安装 awesome-copilot 插件,请输入:

Shell
copilot plugin install database-data-management@awesome-copilot

或者,在交互式会话中,输入:

Copilot prompt
/plugin install PLUGIN-NAME@MARKETPLACE-NAME

管理已安装的插件

copilot plugin list                    # View installed plugins
copilot plugin update PLUGIN-NAME      # Update plugin to latest version
copilot plugin uninstall PLUGIN-NAME   # Remove plugin completely

添加插件市场

若要将市场添加到已注册市场列表,请在终端中输入以下命令:

Shell
copilot plugin marketplace add OWNER/REPO

其中 OWNER/REPO 标识 GitHub.com 上已配置为 CLI 插件市场的存储库。

例如,要添加托管在 claude-code-pluginshttps://github.com/anthropics/claude-code 市场,请输入:

Shell
copilot plugin marketplace add anthropics/claude-code

或者,在交互式会话中,输入:

Copilot prompt
/plugin marketplace add OWNER/REPO

如果市场位于本地文件系统而非 GitHub.com 上,请使用市场目录路径而非 OWNER/REPO。 例如:

Shell
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY

如果市场平台所在的 Git 存储库未托管在GitHub.com上,请使用 Git 存储库的 URL。 例如:

Shell
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git

删除插件市场

若要从 CLI 中删除市场,请输入:

Shell
copilot plugin marketplace remove MARKETPLACE-NAME

或者,在交互式会话中:

Copilot prompt
/plugin marketplace remove MARKETPLACE-NAME

注意

  • 添加市场时,使用已配置为市场的 GitHub 存储库的 OWNER/REPO 引用该市场。 但是,在删除市场时,你会引用注册市场列表中显示的市场名称。
  • 如果尝试删除已安装插件的市场,该命令将失败,并显示一条错误消息,其中列出了当前从该市场安装的插件。 将 --force 选项添加到命令以删除市场,并卸载从该市场安装的所有插件。

延伸阅读