microsoft/skills-for-copilot-studio

A skill for AI-coding tools to build and edit Microsoft Copilot Studio agents as YAML — with schema validation, templates, and AI-powered skills. Suited for Claude Code, GitHub Copilot CLI, and more.

Skills for Copilot Studio – 简介

Skills for Copilot Studio 是一个插件,可让您直接从命令行或 VS Code 使用 Microsoft Copilot Studio 代理。它添加了四个子命令,让您可以:

  1. 管理 – 在本地计算机和 Copilot Studio 云之间管理代理的源文件(克隆、拉取、推送、同步)。
  2. 编写 – 使用引导式 AI 辅助流程编写代理的 YAML 定义(主题、操作、知识、触发器、变量)。
  3. 测试 – 使用点测试、批量套件或评估分析测试已发布的代理。
  4. 获取建议 – 从专门的“顾问”子代理获得设计指导、审查和故障排除。

该插件支持三种前端:

  • Claude Code(Anthropic 的 Claude CLI)
  • GitHub Copilot CLI
  • VS Code(通过 Copilot Studio 扩展)

这是一个实验性研究项目,不是官方支持的 Microsoft 产品,底层 YAML 架构可能会发生变化。


快速入门工作流

# 1. 从云端克隆现有代理(会打开登录页面)
/copilot-studio:copilot-studio-manage clone

# 2. 创建新主题(例如,处理 IT 服务请求)
/copilot-studio:copilot-studio-author Create a topic that handles IT service requests

# 3. 保持本地副本同步
/copilot-studio:copilot-studio-manage pull
/copilot-studio:copilot-studio-manage push

# 4. 测试已发布的代理
/copilot-studio:copilot-studio-test Send "How do I request a new laptop?" to the published agent

# 5. 向顾问寻求设计反馈
/copilot-studio:copilot-studio-advisor Review my agent for improvements and known pitfalls

完整的端到端指南位于 SETUP_GUIDE.md。


安装选项

界面 安装方法
Claude Code CLI /plugin marketplace add microsoft/skills-for-copilot-studio && /plugin install copilot-studio@skills-for-copilot-studio
GitHub Copilot CLI 在 VS Code 扩展商店中使用 @agentPlugins 筛选器搜索 Skills for Copilot Studio,然后点击 安装。
VS Code 在本地克隆仓库,使用 claude --plugin-dir <path> 加载,或使用 claude plugin install <path> --scope user(或 project)永久安装。

更新遵循宿主平台:Claude Code 中自动更新,Copilot CLI 中手动 plugin update,或 VS Code 的正常扩展更新机制。


适用人群

  • 喜欢终端优先工作流的 Copilot Studio 开发者。
  • 构建“标准”代理(基于 YAML 的代理类型)并需要快速同步、测试和设计建议的 团队。
  • 希望在不离开编辑器或 CLI 的情况下进行原型设计的 实验者。

注意事项

  • 该插件是实验性的;YAML 架构可能随时更改。
  • AI 生成的 YAML 在推送到生产环境之前应始终进行审查。
  • 不是官方支持的 Microsoft 产品。

贡献

有关构建插件、运行测试和提交拉取请求的说明,请参阅 CONTRIBUTING.md。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目