Guide developers through creating ChatGPT apps.
Covers the full lifecycle: brainstorming ideas against UX guidelines,
bootstrapping projects, implementing tools/widgets, debugging, running dev servers,
and deploying. Use when a user wants to build a ChatGPT app, create an MCP server
for ChatGPT.
Installs into .claude/skills of the current project.
Are you the author of Chatgpt App Builder?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-chatgpt-app-builder)
---
name: chatgpt-app-builder
description: |
Guide developers through creating ChatGPT apps.
Covers the full lifecycle: brainstorming ideas against UX guidelines,
bootstrapping projects, implementing tools/widgets, debugging, running dev servers,
and deploying. Use when a user wants to build a ChatGPT app, create an MCP server
for ChatGPT.
---
# Creating ChatGPT Apps
ChatGPT apps are conversational experiences that extend ChatGPT through tools and custom UI widgets. They're built as MCP servers that ChatGPT invokes during conversations.
## Workflow
1. **Brainstorm**: validate the idea and create SPEC.md. See [references/brainstorm.md](references/brainstorm.md).
2. **Architecture**: specify tools and widgets, update SPEC.md. See [references/architecture.md](references/architecture.md).
3. **Bootstrap**: scaffold the project. See [references/bootstrap.md](references/bootstrap.md).