back
loading skill details...
Guide developers through creating and updating ChatGPT apps. Covers the full lifecycle: brainstorming ideas against UX guidelines, bootstrapping projects,…
Creating Apps For LLMs ChatGPT apps are conversational experiences that extend ChatGPT through tools and custom UI views. They're built as MCP servers invoked during conversations. ⚠️ The app 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 app's requirements and design decisions. Keep it up to date as you work on the app. No SPEC.md? → Read discover.md first. Nothing else until SPEC.md exists. SPEC.md exists? → Read SPEC.md, then follow 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 first. Users may reference skybridge >= 0.36.x as v1. Setup Copy template → copy-template.md: when starting a new project with ready SPEC.md Run locally → run-locally.md: when ready to test, need dev server or ChatGPT connection
don't have the plugin yet? install it then click "run inline in claude" again.