build-chatgpt-app

Scaffold ChatGPT Apps SDK projects with an MCP server and widget UI.

Updated May 4, 2026
One-click install
npx skills add https://github.com/Ab0umar/SRV100_Acc --skill build-chatgpt-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-chatgpt-app
Source: https://github.com/Ab0umar/SRV100_Acc/tree/main/.codex/plugins/cache/openai-curated/chatgpt-apps/f812c146/skills/build-chatgpt-app
Command: npx skills add https://github.com/Ab0umar/SRV100_Acc --skill build-chatgpt-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a docs-first, plan-first workflow to build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and a widget UI. It guides users through tool planning, resource registration, CSP and domain metadata, and alignment with current OpenAI Apps SDK docs to enable a reproducible starting point with strong validation.

Core Features & Use Cases

  • Docs-first workflow: leverage current Apps SDK docs to shape architecture, tool design, and UI scaffold.
  • Upstream adaptation: classify and adapt closest official examples or ext-apps patterns to fit the user’s use case.
  • End-to-end scaffold: generate an MCP server plus widget skeleton with proper tool descriptors, annotations, and metadata.
  • CSP and domain readiness: embed precise security and deployment metadata to support submission-ready or development deployments.
  • Validation guidance: provide a clear path for repo-contract checks, local testing, and iterative refinement.

Quick Start

Run the starter with the current OpenAI Apps SDK docs to scaffold the MCP server and widget per your use case.

Frequently Asked Questions about build-chatgpt-app

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 UI?

Scaffolding a ChatGPT Apps SDK project involves coordinating an MCP server and widget UI using docs-first tooling, generating tool descriptors, resource registration, and UI metadata for a reproducible starting point.

What is the best way to adapt official OpenAI Apps SDK examples for a custom application?

The best way to adapt official OpenAI Apps SDK examples is classifying closest upstream patterns to fit your use case, ensuring the repo follows the Apps SDK contract for tool descriptors and resource registration.

How do I configure CSP and domain metadata for a ChatGPT widget UI?

To configure CSP and domain metadata for a ChatGPT widget UI, embed precise security and deployment metadata to support submission-ready or local development deployments.

Can I refactor an existing MCP server to align with the current OpenAI Apps SDK contract?

You can refactor an existing MCP server to align with the OpenAI Apps SDK contract by applying docs-first validation to update tool descriptors, annotations, and resource registration.

What local dev setup is needed to test ChatGPT Apps SDK applications?

The local dev setup needed to test ChatGPT Apps SDK applications provides guidance for running repo-contract checks, local testing, and iterative refinement of the MCP server and widget.