- Блог
- Gemini CLI Skills: роль Agent Skills в рабочем процессе
Gemini CLI Skills: роль Agent Skills в рабочем процессе
Google Geminion 15 days ago · 1 min read
Gemini CLI Skills: роль Agent Skills в рабочем процессе
Gemini CLI Skills — это пакеты инструкций по требованию. Они ценны, но не являются MCP-серверами.
Что такое Gemini CLI Skills?
Gemini CLI Skill — это файл SKILL.md, который агент загружает по требованию. Он содержит:
- Пошаговые процедурные инструкции
- Специфичный для домена контекст и терминологию
- Чеклисты и деревья принятия решений
- Примеры правильного поведения для задачи
Skills сообщают агенту, как думать о проблеме. Они не предоставляют инструменты или API-эндпоинты.
Официальные источники
- Официальная документация: Agent Skills в Gemini CLI
- Примеры: google-gemini/gemini-skills
- google-gemini/gemini-cli
Skills vs MCP-серверы: ключевые различия
| Аспект | Gemini CLI Skill | MCP-сервер |
|---|---|---|
| Формат | Markdown-файл SKILL.md | Работающий процесс с JSON-RPC |
| Что предоставляет | Инструкции и контекст | Инструменты, ресурсы, промпты |
| Нужна сеть? | Нет | Зависит от сервера |
| Открывает API? | Нет | Да |
| Установка | Файл в папке skills | Настройка в mcp.json |
| Как вызывается | Агент читает файл | Агент вызывает инструмент |
| Подходит для | Чеклисты, процессы, знания | Запросы БД, API-вызовы, доступ к файлам |
Когда использовать Skills
- Научить агента повторяемому процессу
- Загрузить специфичную терминологию в контекст
- Поддерживать единообразное поведение без изменения системного промпта
- Задачи, требующие суждения, а не доступа к API
Когда использовать MCP-серверы
- Агент должен читать или записывать внешние данные
- Нужна информация в реальном времени
- Агент должен действовать во внешних системах
- Нужны структурированные вызовы инструментов с типизированными входами/выходами
Совместное использование
Skills могут направлять агента в том, как правильно использовать MCP-сервер — например, Skill «запрос к БД» с руководством по безопасному SQL, который агент затем выполняет через MCP.
