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 this Skill keeps that work aligned with current OpenAI documentation instead of outdated patterns. ## Core Features & Use Cases - Docs-First Scaffolding: Fetches current Apps SDK docs via the openai-docs skill or OpenAI developer docs MCP server before generating any code. - Archetype Classification: Classifies requests into tool-only, vanilla-widget, react-widget, interactive-decoupled, or submission-ready shapes before choosing examples or scaffolds. - Server and Widget Generation: Produces MCP servers with tool annotations, resource metadata, and CSP, plus widgets using the MCP Apps bridge with optional window.openai extensions. - Use Case: Ask for a ChatGPT app that searches a company knowledge base, and the Skill classifies it as tool-only, implements standard search and fetch tools, scaffolds the MCP server, and validates the repo contract. ## Quick Start Use the chatgpt-apps skill with openai-docs to scaffold a ChatGPT app for my use case with a TypeScript MCP server and a vanilla widget.