Навыки chatgpt-app-builder
🚀

chatgpt-app-builder

Низкий риск 📁 Доступ к файловой системе🌐 Доступ к сети🔑 Переменные окружения

Создание приложений ChatGPT с помощью Apps SDK

Также доступно от: mcp-use

Этот навык помогает разработчикам создавать приложения ChatGPT от концепции до публикации в App Store. Он предоставляет шаблоны, паттерны реализации и рабочие процессы тестирования для приложений, использующих протокол MCP.

Поддерживает: Claude Codex Code(CC)
🥈 79 Серебро
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «chatgpt-app-builder». Создать приложение ChatGPT для моего API управления задачами

Ожидаемый результат:

  • Создан app-spec.md с оценкой соответствия
  • Сгенерирован MCP-сервер с инструментами task_get_tasks, task_create_item, task_complete_item
  • Создан React-виджет со списком задач и кнопками действий
  • Добавлена интеграция OAuth для доступа к пользовательским задачам
  • Настроен ngrok-туннель для локального тестирования

Использование «chatgpt-app-builder». Протестировать приложение с эталонными промптами

Ожидаемый результат:

  • Прямые промпты срабатывают корректно: 'Show my tasks', 'Create a task'
  • Косвенные промпты работают: 'What should I work on?'
  • Негативные промпты не срабатывают: 'Set an alarm'
  • Виджет правильно отображается в ChatGPT
  • Все инструменты возвращают ожидаемый структурированный контент

Аудит безопасности

Низкий риск
v5 • 1/16/2026

This skill is a legitimate documentation and template builder for ChatGPT Apps. The static analyzer flagged 1322 potential issues, but all findings are false positives or benign patterns. The code uses secure crypto (crypto.randomUUID), properly blocks SSRF targets (AWS metadata), and contains only standard development patterns (env vars, fetch calls) documented in reference markdown files.

41
Просканировано файлов
12,112
Проанализировано строк
3
находки
5
Всего аудитов

Факторы риска

Оценка качества

82
Архитектура
100
Сопровождаемость
85
Контент
21
Сообщество
90
Безопасность
91
Соответствие спецификации

Что вы можете построить

Создание новых приложений ChatGPT

Создавайте готовые к продакшену приложения ChatGPT с виджетами и MCP-серверами для App Store

Добавление интеграции MCP

Подключайте существующие API к приложениям ChatGPT с использованием протокола MCP и аутентификации OAuth

Тестирование реализации приложений

Проверяйте приложения ChatGPT локально с использованием MCP Inspector и тестирования эталонных промптов

Попробуйте эти промпты

Создать новое приложение ChatGPT
Create a new ChatGPT App called [AppName] that connects to [API] and displays [data type] with actions to [actions]
Добавить OAuth-аутентификацию
Add OAuth authentication to my ChatGPT App with [AuthProvider] for user-specific data access
Создать UI виджета
Create a widget that displays [content type] with filtering by [fields] and action buttons for [operations]
Развернуть в продакшен
Help me prepare my ChatGPT App for App Store submission with proper health endpoints, CORS, and security headers

Лучшие практики

  • Следуйте фреймворку Know/Do/Show, чтобы ваше приложение предоставляло уникальную ценность помимо текстовых ответов
  • Используйте принцип одной задачи на инструмент и аннотируйте инструменты с помощью readOnlyHint, destructiveHint и openWorldHint
  • Реализуйте ограничение скорости и защиту от SSRF для производственных развертываний

Избегать

  • Не используйте отдельные пути для GET и POST конечных точек MCP
  • Избегайте жесткого кодирования учетных данных в исходных файлах
  • Не пропускайте валидацию URL изображений в прокси изображений

Часто задаваемые вопросы

Что такое фреймворк Know/Do/Show?
Модель оценки соответствия, где Know предоставляет уникальные данные, Do выполняет реальные действия, а Show отображает богатый UI помимо текста.
Развертывает ли этот навык мое приложение?
Нет, этот навык генерирует шаблоны и предоставляет руководство. Вы развертываете приложение с использованием выбранного хостинг-провайдера, такого как Fly.io или Vercel.
Какую аутентификацию он поддерживает?
OAuth 2.0 с примерами для Auth0, Stytch и пользовательских провайдеров с использованием паттерна well-known endpoints.
Могу ли я тестировать локально перед развертыванием?
Да, используйте ngrok для создания HTTPS-туннеля и MCP Inspector для локального тестирования перед подключением к ChatGPT.
Какие UI-паттерны поддерживаются?
Списковые представления, кнопки действий, состояния загрузки, темный режим и адаптивные макеты с использованием токенов дизайна Apps SDK UI.
Как мне опубликовать в App Store?
Заполните чек-лист перед публикацией, включая верификацию организации, аннотации инструментов и документацию тестовых учетных данных.