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 代理。它添加了四个子命令,让您可以:
- 管理 – 在本地计算机和 Copilot Studio 云之间管理代理的源文件(克隆、拉取、推送、同步)。
- 编写 – 使用引导式 AI 辅助流程编写代理的 YAML 定义(主题、操作、知识、触发器、变量)。
- 测试 – 使用点测试、批量套件或评估分析测试已发布的代理。
- 获取建议 – 从专门的“顾问”子代理获得设计指导、审查和故障排除。
该插件支持三种前端:
- 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。
相关
- 项目
- 项目
- 项目
- 项目
- 项目