Русский

Создание плагинов

Создание плагинов

Создавайте и тестируйте многократно используемые возможности для ChatGPT и Codex

Чтобы создать или отправить плагин, воспользуйтесь полной документацией для разработчиков на developers.openai.com.

Создание и отправка плагина

На этой странице приведено краткое введение. Плагин — это устанавливаемый пакет, который может включать навыки, MCP server или и то и другое. MCP server также может возвращать необязательный UI.

ChatGPT и Codex используют единый универсальный каталог плагинов. Опубликуйте общедоступный плагин один раз, чтобы одну и ту же карточку можно было найти в поддерживаемых интерфейсах обоих продуктов. Во время разработки используйте локальный маркетплейс, чтобы протестировать пакет перед отправкой в универсальный каталог.

Сведения о распространении в рабочем пространстве через GitHub см. в разделе «Управление плагинами».

Начните с навыка, если вы всё ещё дорабатываете отдельный личный рабочий процесс. Создайте плагин, если хотите поделиться этим рабочим процессом, упаковать связанные навыки, подключиться к внешнему сервису или предоставить команде стабильную функциональность.

Создание плагина с помощью @plugin-creator

Для самой быстрой настройки используйте встроенный навык @plugin-creator в режиме ChatGPT Work или $plugin-creator в Codex.

Опишите желаемый результат, навыки или MCP server, которые нужно включить, и укажите, нужна ли вам запись в локальном маркетплейсе для тестирования. Например:
@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, используемого в примере ручного создания. Сведения о необязательных файлах и каталогах см. в разделе структура каркаса .

После завершения работы:
  1. Проверьте .codex-plugin/plugin.json.
  2. Проверьте каждый входящий в пакет навык в skills/ на соответствие рекомендациям по следованию инструкциям.
  3. Обновите ChatGPT или Codex и установите плагин из источника в локальном маркетплейсе.
  4. Протестируйте плагин в новом диалоге на типичных запросах.

Если плагин включает 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, чтобы добавить папку в локальный маркетплейс, а затем установите и протестируйте её перед публикацией.

Продолжение работы с документацией для разработчиков

Полную документацию для разработчиков см. в документации по плагинам. В ней рассматриваются:

Чтобы просматривать, устанавливать, включать или удалять плагины, см. раздел Использование плагинов.