К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

chatgpt-app-builder — скилл для Claude Code: создание плагинов ChatGPT

Ведёт по всему циклу создания плагина ChatGPT: от идеи до публикации. Пригодится, когда нужно собрать MCP-сервер с UI для ChatGPT на Skybridge.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add alpic-ai/skybridge --skill chatgpt-app-builder -a claude-code
Открыть на GitHub

Что делает chatgpt-app-builder

Скилл chatgpt-app-builder заточен под разработку плагинов для ChatGPT — их раньше называли ChatGPT apps. По сути это MCP-серверы, которые ChatGPT вызывает во время разговора, плюс кастомные UI-вьюхи. Скилл помнит, что плагин одновременно видят человек и модель: человек тыкает по интерфейсу, LLM читает состояние вьюхи.

Внутри — набор референсов под каждый этап. Если проекта ещё нет, скилл отправляет читать discover.md и требует создать SPEC.md до написания кода. Дальше по architecture.md проектируется UX и API, а имплементация разбита на узкие темы: fetch данных, состояние и контекст, промптинг LLM из вьюхи, OAuth, CSP, события, ассеты и стили. Для ecommerce-плагинов есть отдельный файл ecommerce.md — с него советуют начинать.

Есть готовые шаги для деплоя через Alpic и публикации в ChatGPT Directory. При миграции со Skybridge младше 0.36.x или с 1.x на 2.x скилл сначала показывает release notes и требует следовать им. Лицензия MIT, исходники в alpic-ai/skybridge.

Какие задачи решает

  • спроектировать UX-флоу плагина по гайдлайнам ChatGPT
  • развернуть проект из шаблона с готовым SPEC.md
  • поднять dev-сервер и подключить плагин к ChatGPT
  • настроить OAuth для доступа к пользовательским данным
  • прогнать эвалы и проверить, что модель находит нужные тулзы

Примеры запросов агенту

  • Создай плагин для ChatGPT: идея — бронирование столиков через чат
  • Помоги накидать SPEC.md для плагина онлайн-записи
  • Настрой OAuth в моём Skybridge-плагине

Как установить chatgpt-app-builder

1Через Skills CLI (Vercel)

npx skills add alpic-ai/skybridge --skill chatgpt-app-builder -a claude-code

2Вручную: положить файлы

~/.claude/skills/chatgpt-app-builder/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/chatgpt-app-builder/

Похожие

react-expert reactjs Исследует API и концепции React по исходникам, тестам и пуллреквестам фреймворка. Помогает собрать точные примеры без устаревших галлюцинаций модели. Claude Code CX Codex Cursor +1 1 300установок mintlify mintlify Настраивает, пишет и публикует документацию на Mintlify прямо из консоли. Помогает развернуть сайт из README.md, OpenAPI или перенести базу знаний с другой платформы. Claude Code CX Codex Cursor +1 19 500установок full-output-enforcement nexu-io Скилл просит агента выдавать полную реализацию без пропусков и заглушек. Пригодится, когда нужны все файлы или компоненты, а не набросок. Claude Code CX Codex Cursor +1 1 600установок printing-press-publish mvanhorn Публикует сгенерированный локальный CLI в mvanhorn/printing-press-library через запрос на слияние. При блокировке тестирования скилл останавливается и сообщает причину. Claude Code CX Codex Cursor +1 6 800установок Swarm Orchestration ruvnet Скилл для управления роями агентов с параллельным выполнением задач, динамической топологией и автоматической балансировкой нагрузки. Нужен, когда одного агента недостаточно и требуется координировать специалистов разного профиля. Claude Code CX Codex Cursor +1 2 100установок quickstart официальный anthropics Вводит в репозиторий по безопасности кода и ведёт от threat model до первой проверки canary-цели. Подходит для старта или точечных вопросов по документации. Claude Code CX Codex Cursor +1 1 100установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок

Вопросы о chatgpt-app-builder

Как установить chatgpt-app-builder в Claude Code?

Выполните npx skills add alpic-ai/skybridge --skill chatgpt-app-builder -a claude-code. Файл скилла появится в ~/.claude/skills/chatgpt-app-builder/SKILL.md.

Что делает chatgpt-app-builder?

Проводит через весь цикл создания плагина для ChatGPT: брейншторм идей по UX-гайдам, бустрап проекта, реализацию тулзов и вьюх, отладку, деплой через Alpic и публикацию в ChatGPT Directory.

Чем скилл отличается от простого чтения документации Skybridge?

Он встроен в агента и сам решает, какой референс дать на текущем шаге. Для ecommerce-плагинов сначала подсовывает ecommerce.md, без SPEC.md не пускает к коду, при миграции показывает release notes нужной версии.

Исходный текст

SKILL.md · MIT
---
name: chatgpt-app-builder
description: |
  Guide developers through creating and updating ChatGPT plugins.
  Covers the full lifecycle: brainstorming ideas against UX guidelines, bootstrapping projects, implementing tools/views, debugging, running dev servers, deploying and connecting plugins to ChatGPT.
  Use when a user wants to create or update a ChatGPT plugin (formerly called a ChatGPT app) / MCP server for ChatGPT, or use the Skybridge framework.
---

# Creating Plugins For LLMs

ChatGPT plugins are conversational experiences that extend ChatGPT through tools and custom UI views. They're built as MCP servers invoked during conversations.

⚠️ The plugin is consumed by two users at once: the **human** and the **ChatGPT LLM**. They collaborate through the view—the human interacts with it, the LLM sees its state. Internalize this before writing code: the view is your shared surface.

SPEC.md keeps track of the plugin's requirements and design decisions. Keep it up to date as you work on the plugin.

**Building an ecommerce plugin?** → Read [ecommerce.md](references/ecommerce.md) first.

**No SPEC.md?** → Read [discover.md](references/discover.md) first. Nothing else until SPEC.md exists.

**SPEC.md exists?** → Read SPEC.md, then follow [architecture.md](references/architecture.md) to design the change. Update SPEC.md, then read the relevant Implementation references below before writing code.

**Migrating from Skybridge `< 0.36.x`?** → Read [migrate-to-v1.md](references/migrate-to-v1.md) first. Users may reference `skybridge >= 0.36.x` as v1.

**Migrating from Skybridge `1.x` to `2.x`?** → Fetch the [v2.0.0 release notes](https://github.com/alpic-ai/skybridge/releases/tag/v2.0.0) first and follow them.

## Setup

1. **Copy template** → [copy-template.md](references/copy-template.md): when starting a new project with ready SPEC.md
2. **Run locally** → [run-locally.md](references/run-locally.md): when ready to test, need dev server or ChatGPT connection
3. **Evals** → [evals.md](references/evals.md): when checking that a real model reaches the right tools from natural prompts, in a test

## Architecture

Design or evolve UX flows and API shape → [architecture.md](references/architecture.md)

## Implementation

- **Fetch and render data** → [fetch-and-render-data.md](references/fetch-and-render-data.md): when implementing server handlers and view data fetching
- **State and context** → [state-and-context.md](references/state-and-context.md): when persisting view UI state and updating LLM context
- **Prompt LLM** → [prompt-llm.md](references/prompt-llm.md): when view needs to trigger LLM response
- **UI guidelines** → [ui-guidelines.md](references/ui-guidelines.md): display modes, layout constraints, theme, device, and locale
- **External links** → [open-external-links.md](references/open-external-links.md): when redirecting to external URLs or setting "open in app" target
- **OAuth** → [oauth.md](references/oauth.md): when tools need user authentication to access user-specific data
- **Assets and styling** → [assets-and-styling.md](references/assets-and-styling.md): when adding images, fonts or CSS to views
- **CSP** → [csp.md](references/csp.md): when declaring allowed domains for fetch, assets, redirects, or iframes
- **Events** → [events.md](references/events.md): when ChatGPT should react to activity in the app without the user, such as new comments or incidents
- **OpenAI MCP extensions** → [openai-extensions.md](references/openai-extensions.md): when the view should open from the ChatGPT sidebar, a conversation side panel, a file, or a deep link, or use ChatGPT at-mentions, titled messages or local files

## Deploy

- **Ship to production** → [deploy.md](references/deploy.md): when ready to deploy via Alpic
- **Publish to ChatGPT Directory** → [publish.md](references/publish.md): when ready to submit for review

Full API docs: [https://docs.skybridge.tech/api-reference.md](https://docs.skybridge.tech/api-reference.md)

Release notes & changelog: [https://skybridge.tech/changelog.md](https://skybridge.tech/changelog.md)

© alpic-ai · MIT · alpic-ai/skybridge

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой