Создание плагинов
Создание плагинов
Создавайте и тестируйте многократно используемые возможности для ChatGPT и Codex
Чтобы создать или отправить плагин, воспользуйтесь полной документацией для разработчиков на developers.openai.com.
На этой странице приведено краткое введение. Плагин — это устанавливаемый пакет, который может включать навыки, MCP server или и то и другое. MCP server также может возвращать необязательный UI.
ChatGPT и Codex используют единый универсальный каталог плагинов. Опубликуйте общедоступный плагин один раз, чтобы одну и ту же карточку можно было найти в поддерживаемых интерфейсах обоих продуктов. Во время разработки используйте локальный маркетплейс, чтобы протестировать пакет перед отправкой в универсальный каталог.
Сведения о распространении в рабочем пространстве через GitHub см. в разделе «Управление плагинами».
Начните с навыка, если вы всё ещё дорабатываете отдельный личный рабочий процесс. Создайте плагин, если хотите поделиться этим рабочим процессом, упаковать связанные навыки, подключиться к внешнему сервису или предоставить команде стабильную функциональность.
Создание плагина с помощью @plugin-creator
Для самой быстрой настройки используйте встроенный навык @plugin-creator в режиме ChatGPT Work
или $plugin-creator в Codex.
@plugin-creator Create a plugin named meeting-follow-up.
Include a skill that turns meeting notes into decisions, owners, and next steps.
Add it to a personal marketplace so I can test it locally.Навык создаёт поддерживаемый манифест совместимости .codex-plugin/plugin.json,
организует папку плагина и может добавить плагин в локальный
маркетплейс. Этот каркас отличается от переносимого формата корневого файла plugin.json,
используемого в примере ручного создания. Сведения о необязательных файлах и каталогах см. в разделе структура каркаса
.
- Проверьте
.codex-plugin/plugin.json. - Проверьте каждый входящий в пакет навык в
skills/на соответствие рекомендациям по следованию инструкциям. - Обновите ChatGPT или Codex и установите плагин из источника в локальном маркетплейсе.
- Протестируйте плагин в новом диалоге на типичных запросах.
Если плагин включает MCP server, сначала создайте и протестируйте этот сервер, а затем
передайте @plugin-creator сведения о зарегистрированном подключении. Следуйте полному
рабочему процессу для MCP server
для работы с инструментами, аутентификацией, развёртыванием и тестированием.
Создание вручную плагина, содержащего только навыки
Минимальный переносимый пакет Agent Plugins содержит корневой манифест и как минимум один навык:
meeting-follow-up/
├── plugin.json
└── skills/
└── meeting-follow-up/
└── SKILL.mdСоздайте plugin.json в корне плагина:
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "meeting-follow-up",
"version": "1.0.0",
"description": "Turn meeting notes into decisions and next steps"
}Переносимые пакеты автоматически обнаруживают навыки в skills/. Добавьте
skills/meeting-follow-up/SKILL.md:
---
name: meeting-follow-up
description: Extract decisions, owners, and next steps from meeting notes.
---
Review the meeting notes. Return:
1. Decisions
2. Action items with owners
3. Open questionsИспользуйте стабильное имя плагина в kebab case. Описание навыка должно быть достаточно конкретным, чтобы ChatGPT и Codex могли определить, когда применим этот рабочий процесс.
Используйте @plugin-creator, чтобы добавить папку в локальный маркетплейс, а затем установите и
протестируйте её перед публикацией.
Продолжение работы с документацией для разработчиков
Полную документацию для разработчиков см. в документации по плагинам. В ней рассматриваются:
- Архитектура плагинов
- Создание навыков
- Создание MCP server
- Добавление необязательного UI
- Упаковка плагина
- Тестирование плагина
- Отправка и публикация
Чтобы просматривать, устанавливать, включать или удалять плагины, см. раздел Использование плагинов.