Crear plugins
Crear plugins
Crea y prueba capacidades reutilizables para ChatGPT y Codex
Para crear o enviar un plugin, usa la documentación completa para creadores en developers.openai.com.
Esta página ofrece una breve introducción. Un plugin es un paquete instalable que puede incluir habilidades, un MCP server o ambos. Un MCP server también puede devolver una UI opcional.
ChatGPT y Codex comparten un único directorio universal de plugins. Publica un plugin público una sola vez para que la misma ficha pueda descubrirse desde las superficies compatibles de ambos productos. Durante el desarrollo, usa un marketplace local para probar el paquete antes de enviarlo al directorio universal.
Para distribuir plugins en el espacio de trabajo mediante GitHub, consulta Administración de plugins.
Empieza con una habilidad mientras sigas iterando en un flujo de trabajo personal. Crea un plugin cuando quieras compartir ese flujo de trabajo, empaquetar habilidades relacionadas, conectarte a un servicio externo o distribuir una capacidad estable a un equipo.
Crear un plugin con @plugin-creator
Para comenzar lo antes posible, usa la skill @plugin-creator integrada en el modo ChatGPT Work
o $plugin-creator en 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.La habilidad crea un manifiesto de compatibilidad .codex-plugin/plugin.json
admitido, organiza la carpeta del plugin y puede añadir el plugin a un catálogo
local. Esta estructura inicial difiere del formato portátil plugin.json en la raíz
usado en el ejemplo manual. Consulta la estructura inicial
para conocer los archivos y directorios opcionales.
- Revisa
.codex-plugin/plugin.json. - Comprueba cada habilidad incluida en
skills/siguiendo las directrices de seguimiento de instrucciones. - Actualiza ChatGPT o Codex e instala el plugin desde su fuente en el catálogo local.
- Prueba el plugin en una conversación nueva con solicitudes representativas.
Si el plugin incluye un MCP server, primero crea y prueba ese servidor y, después,
proporciona a @plugin-creator los detalles de la conexión registrada. Sigue el
flujo de trabajo completo para MCP servers
para las herramientas, la autenticación, la implementación y las pruebas.
Crear manualmente un plugin que solo contenga habilidades
Un paquete portátil mínimo de Agent Plugins contiene un manifiesto en la raíz y al menos una habilidad:
meeting-follow-up/
├── plugin.json
└── skills/
└── meeting-follow-up/
└── SKILL.mdCrea plugin.json en la raíz del plugin:
{
"$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"
}Los paquetes portátiles detectan automáticamente las habilidades en skills/. Añade
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 questionsUsa un nombre de plugin estable en formato kebab case. Mantén la descripción de la habilidad lo bastante específica para que ChatGPT y Codex reconozcan cuándo se aplica el flujo de trabajo.
Usa @plugin-creator para añadir la carpeta a un marketplace local; después, instala y
prueba el plugin antes de compartirlo.
Continuar con la documentación para creadores
Para consultar la documentación completa para creadores, usa la documentación de plugins. Incluye:
- Arquitectura de plugins
- Creación de habilidades
- Creación de un MCP server
- Adición de una UI opcional
- Empaquetado de un plugin
- Pruebas de un plugin
- Envío y publicación
Para explorar, instalar, activar o eliminar plugins, consulta Usar plugins.