Локализованное руководство по чтению
chatgpt-appsНазначение, использование и источник
Создавайте, генерируйте, рефакторизуйте и устраняйте неполадки в приложениях ChatGPT Apps SDK, которые объединяют сервер MCP и виджетный пользовательский интерфейс. Используйте Codex, когда необходимо разработать инструменты, зарегистрировать ресурсы пользовательского интерфейса, подключить мост MCP Apps или API совместимости ChatGPT, применить метаданные Apps SDK, CSP или настройки домена, или создать структуру проекта, соответствующую документации. Предпочтительнее использовать рабочий процесс, ориентированный на документацию, вызывая навык openai-docs или инструменты MCP для разработчиков OpenAI перед генерацией кода.
Источник получен:
- Репозиторий-источник
- openai/skills
- SKILL.md
skills/.curated/chatgpt-apps/SKILL.md- Звёзды репозитория
- 28,420
- Последнее обновление репозитория
- 2026-10-29
- Категории Skills
- Дизайн
- Время последнего сбора
Лицензия: Файл лицензии требует проверки
Приведенные фрагменты описания рабочих процессов являются вспомогательными средствами для чтения, а не исполняемыми инструкциями от Codez. Для создания этой страницы не использовались сторонние инструменты.
Приведённые ниже фрагменты, описывающие цели и рабочие процессы, представляют собой исходный материал, систематизированный и переведённый для удобства чтения. Они отличаются от отдельно обозначенного редакционного анализа Codez.
Что делает этот навык
Создавайте, генерируйте, рефакторизуйте и устраняйте неполадки в приложениях ChatGPT Apps SDK, которые объединяют сервер MCP и виджетный пользовательский интерфейс. Используйте Codex, когда необходимо разработать инструменты, зарегистрировать ресурсы пользовательского интерфейса, подключить мост MCP Apps или API совместимости ChatGPT, применить метаданные Apps SDK, CSP или настройки домена, или создать структуру проекта, соответствующую документации. Предпочтительнее использовать рабочий процесс, ориентированный на документацию, вызывая навык openai-docs или инструменты MCP для разработчиков OpenAI перед генерацией кода.
Как работает рабочий процесс на вышестоящем уровне
Обязательный рабочий процесс "Документы в первую очередь"
Использовать$openai-docsВ первую очередь, при создании или изменении приложения ChatGPT Apps SDK, выполните команду Invoke.$openai-docs(предпочтительный вариант) или обратитесь напрямую к серверу документации OpenAI MCP. Перед написанием кода загрузите актуальную документацию Apps SDK, особенно (базовые страницы): Загрузитьapps-sdk/quickstartПри создании нового приложения или разработке первой версии, обязательно ознакомьтесь с официальными примерами.repo/pageпрежде чем изобрести строительные леса с нуля.
Обзор
Создайте шаблоны реализации ChatGPT Apps SDK, используя подход «сначала документация, затем примеры», а затем сгенерируйте код, соответствующий шаблонам моста между текущим Apps SDK и MCP Apps. Используйте этот навык для создания: классификации основного архетипа приложения и принятия решения о структуре репозитория; плана инструментов (имена, схемы, аннотации, выходные данные).
проход вверх по течению · L8 ↗Оперативные рекомендации
Используйте подсказки, которые явно связывают этот навык с$openai-docsТаким образом, полученная структура основана на актуальной документации. Предпочтительные шаблоны подсказок:
Требования и настройка
2b. Используйте стартовый скрипт, когда необходим резервный вариант с низкой зависимостью.
Использоватьscripts/scaffold_node_ext_apps.mjsЗапускать его следует только в том случае, если пользователю нужен быстрый стартовый проект на Node.js с нуля, и допустимо использование обычного HTML-виджета, а отсутствие примеров из исходного кода не является лучшей отправной точкой. Запускайте его только после получения текущей документации, а затем сопоставьте сгенерированные файлы с полученной документацией.
Ограничения и проверки качества
Ограждения поверхности API
В некоторых примерах мост обматывается...appобъект (например,@modelcontextprotocol/ext-apps/react) и отображать имена вспомогательных функций, напримерapp.sendMessage(),app.callServerTool(),app.openLink()или методы получения значений хоста. Рассматривайте эти обертки как детали реализации или вспомогательные слои, а не как канонический публичный API, который следует преподавать по умолчанию.
5. Добавить метаданные ресурса и безопасность
Задавайте метаданные ресурсов для виджета целенаправленно.resource/template:_meta.ui.cspс точнымconnectDomainsиresourceDomains
Начните с безопасного пробного периода.
- Проверьте поддерживаемый хост и инструкции по установке репозитория. Храните каталог Skill, а также связанные с ним скрипты, ресурсы и документацию вместе;SKILL.mdВ одиночку можно опустить зависимости.
- Предоставьте агенту ваши реальные входные данные, желаемый результат и критерии приемки. Синтаксис вызова и доступные инструменты зависят от хоста; данный сайт не предполагает универсальной команды установки.
- Попробуйте запустить исходный рабочий процесс в тестовом проекте или в его копии. Перед тем как разрешить операции, изменяющие файлы, удаленные сервисы или оплачиваемые ресурсы, проверьте их.
- Проверьте выходные данные на соответствие исходным проверкам качества и вашим собственным требованиям. Успешный запуск или большое количество звезд в репозитории не гарантируют корректного результата.
Подробнее читайте в источнике.
- Обзор
- Обязательный рабочий процесс "Документы в первую очередь"
- Оперативные рекомендации
- Классифицируйте приложение, прежде чем выбирать код.
- Порядок начальной точки по умолчанию
- 0Классификация архетипов приложений.
- 1. Планируйте инструменты до написания кода.
- 2Выберите архитектуру приложения.
- 2а. Начните с примера из вышестоящего звена, если он подходит.
- 2b. Используйте стартовый скрипт, когда необходим резервный вариант с низкой зависимостью.
- 3Создайте структуру сервера MCP.
- 4. Создайте структуру пользовательского интерфейса виджета.
- Ограждения поверхности API
- 5. Добавить метаданные ресурса и безопасность
- 5а. Обеспечить исполнение договора о минимальном рабочем времени.
- 6Проверьте локальный цикл.
- 7Подключитесь и протестируйте в ChatGPT (режим разработчика).
- 8Планирование размещения и развертывания в производственной среде
- 9Подготовка заявки и публикация (только для общедоступных приложений)
- Интерактивное руководство по штатам
- Ожидаемые результаты
- Ссылки
Смежные навыки
Перевод и сфера применения
В этом руководстве по чтению представлены избранные отрывки из закрепленного текста выше по течению.SKILL.mdПеревод выполнен с помощью переводчика. Это не полное руководство и не гарантия проверенной совместимости. Перед использованием ознакомьтесь с оригиналом и указанными в нем файлами.
Данное введение относится к закрепленной ниже версии; текущая активность в репозитории и время сбора данных отображаются отдельно.
- Закрепленный источник
- Прочитайте оригинал ↗
- Источник получен
- Исходный коммит
49f948faa9258a0c61caceaf225e179651397431- Исходный SHA-256
c3a13a659ce26e9d067b5a97c321e8abec6d8e878afce31b7e841dfcf2635c3a