ChatGPT apps
Builds and troubleshoots ChatGPT Apps SDK projects that pair an MCP server with a widget UI, starting from the current official documentation.
When to use it
- You are scaffolding a new ChatGPT app.
- You need to register UI resources or wire the MCP Apps bridge.
- Metadata, CSP or domain settings are getting in the way.
A practical example
You ask
“Scaffold a ChatGPT app that searches our recipes and shows results in a widget.”
Your agent does
It checks the current docs, sets up the MCP server and tools, and registers the widget with the right metadata.
What gets installed
The whole folder is copied, so scripts, references and any license notices stay together.
- agents/openai.yaml842 bytes
- LICENSE.txt10,774 bytes
- references/app-archetypes.md3,514 bytes
- references/apps-sdk-docs-workflow.md8,143 bytes
- references/interactive-state-sync-patterns.md4,281 bytes
- references/repo-contract-and-validation.md2,962 bytes
- references/search-fetch-standard.md2,021 bytes
- references/upstream-example-workflow.md3,443 bytes
- references/window-openai-patterns.md3,872 bytes
- scripts/scaffold_node_ext_apps.mjs16,371 bytes
- SKILL.md22,165 bytes
Before you start: Written with Codex in mind and works best alongside the OpenAI docs skill.
Credit and license
Adapted from OpenAI’s published skills. It’s shared under the Apache License 2.0, and the license file is installed with it however you choose to install.