What problem does it solve? Building ChatGPT Apps SDK applications requires coordinating an MCP server, widget UI, tool metadata, CSP settings, and deployment steps, and doing this from scratch often produces repos that drift from current OpenAI documentation. ## Core Features & Use Cases - Docs-First Scaffolding: Fetches current Apps SDK docs via the openai-docs skill before generating code, then classifies the request into one of five app archetypes (tool-only, vanilla-widget, react-widget, interactive-decoupled, submission-ready). - Server and Widget Generation: Produces MCP servers with registered tools, annotations, and UI resources, plus widgets using the MCP Apps bridge with optional window.openai compatibility APIs. - Validation and Deployment Guidance: Enforces a minimum working repo contract, provides a validation ladder, and covers local tunnel testing, ChatGPT Developer Mode setup, hosting, and public submission checklists. - Use Case: Ask for a ChatGPT app that searches a company knowledge base; the skill classifies it as tool-only, implements the standard search and fetch tools, scaffolds the MCP server, and reports exactly which validation checks were run. ## Quick Start Use $chatgpt-apps with $openai-docs to scaffold a ChatGPT app for my use case with a TypeScript MCP server and a vanilla widget.