chatgpt-apps

Scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications with MCP servers and widget UIs.

8|4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/jscraik/Agent-Skills --skill chatgpt-apps-jscraik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chatgpt-apps
Source: https://github.com/jscraik/Agent-Skills/tree/main/product/domain/chatgpt-apps
Command: npx skills add https://github.com/jscraik/Agent-Skills --skill chatgpt-apps-jscraik

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation, modification, and troubleshooting of applications built with the ChatGPT Apps SDK, ensuring seamless integration with MCP servers and widget UIs.

Core Features & Use Cases

  • Scaffolding: Generates new ChatGPT Apps SDK applications with MCP server and widget components.
  • Refactoring: Adapts existing applications to meet current SDK standards and best practices.
  • Troubleshooting: Diagnoses and resolves issues within ChatGPT Apps SDK applications.
  • Use Case: You need to build a new ChatGPT app that allows users to interact with a knowledge base. This Skill will help you scaffold the app, define the necessary tools, and set up the widget UI according to OpenAI's latest documentation.

Quick Start

Use the chatgpt-apps skill with openai-docs to scaffold a ChatGPT app for <use case> with a <TS/Python> MCP server and <React/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 application with an MCP server and widget UI?

To scaffold a ChatGPT Apps SDK application, define your use case and specify a TypeScript or Python MCP server alongside a React or vanilla widget. The Skill generates the project structure, registers UI resources, and wires APIs grounded in current OpenAI documentation.

How do I refactor an existing ChatGPT app to meet current SDK standards?

Refactoring an existing ChatGPT app involves adapting its MCP server and widget UI components to meet current SDK standards and best practices. This Skill diagnoses and updates your tool designs, API wiring, and metadata application to align with OpenAI documentation.

What is the ChatGPT Apps SDK used for?

The ChatGPT Apps SDK is used to build applications that integrate MCP servers and widget UIs, allowing users to interact with custom tools and knowledge bases. It facilitates tool design, UI resource registration, and API wiring within the ChatGPT environment.

Does the ChatGPT Apps SDK support both TypeScript and Python MCP servers?

Yes, the ChatGPT Apps SDK supports scaffolding applications with either TypeScript or Python MCP servers. You can specify your preferred language during project generation alongside choosing a React or vanilla widget UI component.

Why is my ChatGPT Apps SDK application failing to register widget UI resources?

Troubleshooting ChatGPT Apps SDK applications involves diagnosing issues with UI resource registration, API wiring, and metadata application. This Skill helps resolve these failures by checking your setup against current OpenAI documentation and SDK best practices.