skills-for-copilot-studio — плагин для GitHub Copilot: авторинг YAML
Плагин помогает создавать, редактировать и проверять YAML-агентов Microsoft Copilot Studio. Он пригодится для работы с агентом из редактора или терминала.
copilot plugin install skills-for-copilot-studio@awesome-copilotЧто делает skills-for-copilot-studio
Плагин содержит четыре субагента: для управления содержимым агента, авторинга YAML, тестирования опубликованных агентов и советов по проектированию. С их помощью можно клонировать агента, синхронизировать локальные файлы с облаком, редактировать темы, действия, источники знаний, триггеры и переменные, а затем запускать тесты.
Для работы нужны Node.js 18+ и GitHub Copilot CLI или VS Code с Copilot Studio Extension. Расширение VS Code требуется для клонирования, отправки и получения изменений. Плагин экспериментальный, а схема YAML Copilot Studio может меняться; проверяйте созданные файлы перед отправкой в среду.
Какие задачи решает
- клонировать агента Copilot Studio в локальные файлы
- создавать и редактировать YAML для тем и действий
- синхронизировать локальные изменения с облаком
- тестировать опубликованного агента и анализировать результаты
- проверять проект агента на известные ошибки
Примеры запросов агенту
- Клонируй агента Copilot Studio в локальные файлы:
/copilot-studio:copilot-studio-manage clone. - Создай тему для обработки запросов в IT-службу:
/copilot-studio:copilot-studio-author. - Проверь опубликованного агента на запрос о новом ноутбуке:
/copilot-studio:copilot-studio-test.
Как установить skills-for-copilot-studio
Команда из источника
copilot plugin install skills-for-copilot-studio@awesome-copilotПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о skills-for-copilot-studio
Как установить skills-for-copilot-studio в GitHub Copilot?
Выполните copilot plugin install skills-for-copilot-studio@awesome-copilot.
Что делает skills-for-copilot-studio?
Плагин помогает работать с YAML-агентами Copilot Studio: создавать и редактировать их, синхронизировать с облаком, тестировать опубликованные версии и получать советы по проектированию.
Что нужно для клонирования и синхронизации агента?
Нужен VS Code с Copilot Studio Extension. Расширение требуется для операций клонирования, отправки и получения изменений.
Исходный текст
SKILL.md · MIT
# Skills for Copilot Studio A plugin for [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [GitHub Copilot CLI](https://docs.github.com/en/copilot), and [VS Code](https://code.visualstudio.com/) that enables authoring, testing, and troubleshooting [Microsoft Copilot Studio](https://aka.ms/CopilotStudio) **STANDARD** agents through YAML files — directly from your terminal or editor. Looking for the plugin for GitHub Copilot harness agents? See the [New Microsoft Copilot Studio Plugin](https://github.com/microsoft/copilot-studio-plugin). ## Prerequisites - [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [GitHub Copilot CLI](https://docs.github.com/en/copilot), or [VS Code](https://code.visualstudio.com/) - [Node.js](https://nodejs.org/) 18+ - [VS Code](https://code.visualstudio.com/) with the [Copilot Studio Extension](https://github.com/microsoft/vscode-copilotstudio) (required for push/pull/clone operations) ## Installation ### From marketplace (Claude Code / GitHub Copilot CLI) ```bash /plugin marketplace add microsoft/skills-for-copilot-studio /plugin install copilot-studio@skills-for-copilot-studio ``` ### From VS Code Extensions Store (GitHub Copilot) Search for **Skills for Copilot Studio** in the VS Code Extensions using the **@agentPlugins** filter to view and click **Install**.  ### From a local clone ```bash git clone https://github.com/microsoft/skills-for-copilot-studio.git # Load for a single session claude --plugin-dir /path/to/skills-for-copilot-studio # Or install persistently (user-wide) claude plugin install /path/to/skills-for-copilot-studio --scope user # Or install for a specific project claude plugin install /path/to/skills-for-copilot-studio --scope project ``` ## Updating The update process depends on how you installed the plugin: | Interface | Update Method | Details | |-----------|--------------|--------| | **Claude Code CLI** | Auto-update (recommended) | Marketplace plugins update automatically. No action needed. | | **GitHub Copilot CLI** | Manual | Run `/plugin update skills-for-copilot-studio` in an interactive session, or `copilot plugin update skills-for-copilot-studio` from the terminal. | | **VS Code** | Extension auto-update | VS Code handles updates automatically when extension auto-update is enabled in settings. | ## Usage The plugin provides four sub-agents, each backed by a specialized agent: ``` /copilot-studio:copilot-studio-manage Clone, push, pull, and sync agent content between local files and the cloud /copilot-studio:copilot-studio-author Create and edit YAML (topics, actions, knowledge, triggers, variables) /copilot-studio:copilot-studio-test Test published agents — point-tests, batch suites, or evaluation analysis /copilot-studio:copilot-studio-advisor Design guidance, agent review, and troubleshooting ``` ## Quick Start ```bash # Clone an agent from the cloud (guided flow — opens browser for sign-in) /copilot-studio:copilot-studio-manage clone # Design and build topics /copilot-studio:copilot-studio-author Create a topic that handles IT service requests # Pull latest, push your changes /copilot-studio:copilot-studio-manage pull /copilot-studio:copilot-studio-manage push # Publish in Copilot Studio UI, then test /copilot-studio:copilot-studio-test Send "How do I request a new laptop?" to the published agent # Get design advice and review /copilot-studio:copilot-studio-advisor Review my agent for improvements and known pitfalls ``` See [SETUP_GUIDE.md](SETUP_GUIDE.md) for a full end-to-end walkthrough including validation, testing options, and troubleshooting. ## Disclaimer This plugin is an experimental research project, not an officially supported Microsoft product. The Copilot Studio YAML schema may change without notice. Always review and validate generated YAML before pushing to your environment — AI-generated output may contain errors or unsupported patterns. ## Contributing See [CONTRIBUTING.md](CONTRIBUTING.md) for local development setup, building bundled scripts, and project structure.
© Microsoft Copilot Studio CAT Team · MIT · microsoft/skills-for-copilot-studio