C✳CODEZ.WIN
🌐 Español

Guía de lectura localizada

chatgpt-appsFinalidad, uso y origen

Crea, estructura, refactoriza y soluciona problemas de aplicaciones del SDK de ChatGPT Apps que combinan un servidor MCP y una interfaz de usuario de widgets. Úsalo cuando Codex necesite diseñar herramientas, registrar recursos de interfaz de usuario, conectar el puente de MCP Apps o las API de compatibilidad de ChatGPT, aplicar metadatos del SDK de Apps, CSP o configuraciones de dominio, o generar una estructura de proyecto alineada con la documentación. Prioriza un flujo de trabajo basado en la documentación invocando la habilidad openai-docs o las herramientas MCP de documentación para desarrolladores de OpenAI antes de generar el código.

Fuente recuperada:

Repositorio de origen
openai/skills
SKILL.md
skills/.curated/chatgpt-apps/SKILL.md
Estrellas del repositorio
28,420
Actualización del repositorio
2026-10-29
Clasificación de habilidades
Diseño
Última recopilación

Licencia: Documentos de licencia pendientes de verificación

Los extractos del flujo de trabajo son guías de lectura, no instrucciones ejecutables de Codez. No se utilizó ninguna habilidad de terceros para generar esta página.

Los siguientes fragmentos sobre el propósito y el flujo de trabajo son material preliminar, organizado y traducido para su lectura. Son distintos del análisis editorial de Codez, que se presenta por separado.

Lo que hace esta habilidad

Crea, estructura, refactoriza y soluciona problemas de aplicaciones del SDK de ChatGPT Apps que combinan un servidor MCP y una interfaz de usuario de widgets. Úsalo cuando Codex necesite diseñar herramientas, registrar recursos de interfaz de usuario, conectar el puente de MCP Apps o las API de compatibilidad de ChatGPT, aplicar metadatos del SDK de Apps, CSP o configuraciones de dominio, o generar una estructura de proyecto alineada con la documentación. Prioriza un flujo de trabajo basado en la documentación invocando la habilidad openai-docs o las herramientas MCP de documentación para desarrolladores de OpenAI antes de generar el código.

Cómo funciona el flujo de trabajo ascendente

Flujo de trabajo obligatorio basado en documentos

Usar$openai-docsPrimero, siempre que se cree o se modifique una aplicación del SDK de ChatGPT Apps. Invocar$openai-docs(preferiblemente) o llame directamente al servidor MCP de la documentación de OpenAI. Obtenga la documentación actual del SDK de aplicaciones antes de escribir código, especialmente (páginas base): Obtenerapps-sdk/quickstartal crear una nueva aplicación o generar una primera implementación, consulte los ejemplos oficiales.repo/pageantes de inventar un andamio desde cero.

Paso río arriba · L24 ↗

Descripción general

Crea implementaciones del SDK de ChatGPT Apps con un flujo de trabajo que priorice la documentación y los ejemplos, y luego genera código que siga los patrones actuales del SDK de Apps y del puente de aplicaciones MCP. Usa esta habilidad para producir: Una clasificación del arquetipo de aplicación principal y una decisión sobre la estructura del repositorio. Un plan de herramientas (nombres, esquemas, anotaciones, resultados).

Paso río arriba · L8 ↗

Orientación inmediata

Utilice indicaciones que emparejen explícitamente esta habilidad con$openai-docsPor lo tanto, la estructura resultante se basa en la documentación actual. Patrones de indicaciones preferidos:

Paso río arriba · L56 ↗

Requisitos y configuración

2b. Utilice el script de inicio cuando una alternativa de baja dependencia sea útil.

Usarscripts/scaffold_node_ext_apps.mjsSolo cuando el usuario busca una solución rápida y sencilla para iniciar Node.js, un widget HTML básico es aceptable y ningún ejemplo anterior es un mejor punto de partida. Ejecútalo solo después de obtener la documentación actual y, a continuación, compara los archivos generados con la documentación obtenida.

Paso río arriba · L161 ↗

Límites y controles de calidad

Barandillas de superficie API

Algunos ejemplos envuelven el puente con unappobjeto (por ejemplo,@modelcontextprotocol/ext-apps/react) y exponga nombres de ayudantes comoapp.sendMessage(),app.callServerTool(),app.openLink()o métodos getter del host. Trate esos envoltorios como detalles de implementación o capas de conveniencia, no como la API pública canónica que se debe enseñar por defecto.

Paso río arriba · L195 ↗

5Agregar metadatos y seguridad de recursos

Establezca deliberadamente los metadatos del recurso en el widget.resource/template:_meta.ui.cspcon exactitudconnectDomainsyresourceDomains

Paso río arriba · L203 ↗

Comience con una prueba segura.

  1. Verifique el host compatible y las instrucciones de instalación del repositorio. Mantenga juntos el directorio Skill y sus scripts, recursos y documentación a los que hace referencia;SKILL.mdsolo puede omitir dependencias.
  2. Proporcione al agente sus datos reales, el resultado deseado y los criterios de aceptación. La sintaxis de invocación y las herramientas disponibles dependen del sistema anfitrión; este sitio no presupone un comando de instalación universal.
  3. Pruebe el flujo de trabajo original en un proyecto desechable o en una copia. Revise las operaciones que modifican archivos, servicios remotos o recursos facturables antes de autorizarlas.
  4. Valide el resultado comparándolo con los controles de calidad de origen y sus propios requisitos. Un activador exitoso o un alto número de estrellas en el repositorio no garantizan un resultado correcto.

Especificación del formato y directorio de habilidades ↗

Lea más en la fuente

Traducción y alcance

Esta guía de lectura selecciona pasajes de la sección fijada en la parte superior.SKILL.mdLa traducción es asistida. No se trata de un manual completo ni garantiza la compatibilidad. Lea el original y los archivos a los que hace referencia antes de usarlo.

Esta introducción hace referencia a la versión fijada a continuación; la actividad actual del repositorio y la hora de recopilación se muestran por separado.

Fuente fijada
Lee el original ↗
Fuente recuperada
Confirmación de origen
49f948faa9258a0c61caceaf225e179651397431
Fuente SHA-256
c3a13a659ce26e9d067b5a97c321e8abec6d8e878afce31b7e841dfcf2635c3a
Volver al catálogo completo de habilidades