chatgpt-apps

Build ChatGPT Apps SDK applications with Node.js MCP servers and HTML widgets.

24.7k|1.7k|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/openai/skills --skill chatgpt-apps-openai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chatgpt-apps
Source: https://github.com/openai/skills/tree/main/skills/.curated/chatgpt-apps
Command: npx skills add https://github.com/openai/skills --skill chatgpt-apps-openai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the development of ChatGPT Apps SDK applications, helping you quickly create tools that integrate with the ChatGPT platform.

Core Features & Use Cases

  • Scaffold ChatGPT Apps: Provides templates and guidelines for building ChatGPT applications using the ChatGPT Apps SDK.
  • Documentation-Driven: Ensures that the app development aligns with the latest OpenAI Apps SDK documentation.
  • Archetype Classification: Classifies app requests into predefined archetypes for streamlined development.
  • Widget Scaffold: Offers templates for creating interactive widgets that work with the ChatGPT platform.
  • Tool Planning: Helps define the tool surface area based on user intents.

Quick Start

Use the chatgpt-apps skill to generate a basic ChatGPT app scaffold with a Node.js MCP server and a vanilla HTML 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 application?

To scaffold a ChatGPT Apps SDK application, you use this Skill to generate a basic project structure, which includes a Node.js MCP server and a vanilla HTML widget for interacting with the ChatGPT platform.

What is the best way to build interactive widgets for the ChatGPT platform?

The best way to build interactive widgets for the ChatGPT platform is by using this Skill's widget scaffolding templates, which provide the necessary structure for integrating directly with the ChatGPT Apps SDK.

Does developing ChatGPT apps require a specific archetype or structure?

Developing ChatGPT apps uses predefined archetypes to classify app requests, ensuring streamlined development and proper alignment with the OpenAI Apps SDK documentation.

How does the MCP Apps bridge integrate with OpenAI Apps SDK applications?

The MCP Apps bridge integrates with OpenAI Apps SDK applications by connecting the generated Node.js MCP server to the ChatGPT platform, enabling tool planning and defining the tool surface area based on user intents.

Can I use this to plan the tool surface area for my ChatGPT application?

Yes, you can use this Skill to plan the tool surface area for your ChatGPT application, as it helps define the available tools based on specific user intents and the chosen archetype.