chatgpt-apps

Scaffold ChatGPT Apps SDK projects for MCP server and widget integration.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/idontcarl/landing-page --skill chatgpt-apps-idontcarl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chatgpt-apps
Source: https://github.com/idontcarl/landing-page/tree/main/skills/openai-skills/skills/.curated/chatgpt-apps
Command: npx skills add https://github.com/idontcarl/landing-page --skill chatgpt-apps-idontcarl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams bootstrap and govern ChatGPT Apps SDK projects that couple an MCP server with a widget UI, ensuring alignment with the latest OpenAI docs and a stable, runnable repo contract.

Core Features & Use Cases

  • Scaffolds ChatGPT Apps SDK projects for MCP server and widget UI in alignment with current docs.
  • Adapts upstream examples or provides a local fallback scaffold for greenfield work.
  • Validates repo structure against the minimum working contract and supplies setup instructions for local development.

Quick Start

Run the starter scaffold to generate a minimal MCP-based app skeleton with a vanilla widget.

Frequently Asked Questions about chatgpt-apps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a ChatGPT Apps SDK project with an MCP server and widget?

To scaffold a ChatGPT Apps SDK project, this skill generates a minimal working repo skeleton coupling an MCP server with a vanilla widget UI, enforcing defined server routes, tool descriptors, and UI metadata aligned with current OpenAI docs.

What is the minimum working repo contract for ChatGPT Apps SDK development?

The minimum working repo contract for ChatGPT Apps SDK development requires defined server routes, tool descriptors, UI metadata, and local development instructions. This skill validates your repository structure against that contract to ensure a runnable project.

Can I adapt upstream OpenAI examples for greenfield MCP server and widget integration?

Yes, you can adapt upstream OpenAI examples for greenfield MCP server and widget integration. This skill adapts upstream examples to fit your project or provides a local fallback scaffold when upstream examples are insufficient.

Does this scaffolding approach support docs-first development for ChatGPT Apps?

Yes, this scaffolding approach supports docs-first development for ChatGPT Apps. It aligns project generation with the latest OpenAI documentation, applying docs-first scaffolding principles to ensure your MCP server and widget UI match current standards.

What's the best way to bootstrap a greenfield ChatGPT Apps SDK project?

The best way to bootstrap a greenfield ChatGPT Apps SDK project is running the starter scaffold, which generates a minimal MCP-based app skeleton with a vanilla widget, supplying all required setup instructions for local development.

Why does my ChatGPT Apps SDK repo need tool descriptors and UI metadata?

Your ChatGPT Apps SDK repo needs tool descriptors and UI metadata because they are required by the minimum working repo contract. This skill enforces these elements to ensure your MCP server and widget UI function correctly within the app ecosystem.