Agent skill · software engineering · aiskillstore

chatgpt-app-builder

Build ChatGPT Apps using the Apps SDK and MCP. Use when users want to: (1) Evaluate if their product should become a ChatGPT App (2) Design and implement MCP servers with widgets (3) Test apps locally and in ChatGPT (4) Prepare for App Store submission Triggers: "ChatGPT app", "Apps SDK", "build for ChatGPT", "ChatGPT integration", "MCP server for ChatGPT", "submit to ChatGPT

Why this skill is useful

Provides specific guidance on building ChatGPT Apps, including niche design patterns and testing procedures not commonly found in public documentation.

What it needs

Requires ngrok, node, npm installed locally. About 7k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

ChatGPT App Builder Build production-ready ChatGPT Apps from concept to App Store submission. Quick Start --- Phase 1: Fit Evaluation Goal: Determine if a ChatGPT App is right for this product. Step 1: Gather Context Ask the user: 1. What does your product do? 2. Who are your users? 3. What API/data does it expose? 4. What actions can users take? Step 2: Apply Know/Do/Show Framework Evaluate against three value pillars (see fitevaluation.md): Pillar Question Strong Signal -------- ---------- --------------- Know Does it provide data ChatGPT lacks? Live prices, user-specific data, internal metrics Do Can it take real actions? Create, update, delete, send, schedule Show Can it display better than text? Lists, charts, maps, media galleries Minimum requirement: At least one pillar must be strong. Step 3: Check Blockers Review fitevaluation.md for: Prohibited categories (gambling, adult, crypto speculation) Data restrictions (no PCI, PHI, SSN, API keys) Age requirements (13+ audience) Step 4: Create Golden Prompt Set Draft prompts for discovery testing: 5 direct prompts: Explicitly name your product ("Show my TaskFlow tasks") 5 indirect prompts: Describe intent without naming ("What should I work on?") 3 negative prompts: Similar but shouldn't trigger ("Create a reminder") Step 5: Write app-spec.md Create the specification file: Output: app-spec.md in project directory --- Phase 2: App Design Goal: Define complete technical specification. Step 1: Define Tools (2-5) Follow one-job-per-tool principle. See chatgptappbestpractices.md. For each tool, specify: Step 2: Decide Widget Needs Does the app need custom UI? Use Case Widget Needed? Component Type ---------- ---------------- ---------------- Task list with checkboxes Yes List with actions Data display only Maybe Could use text Maps, charts, media Yes Specialized Multi-step workflow Yes Stateful widget See widgetdevelopment.md for patterns. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/chatgpt-app-builder

View the source on GitHub

Browse the @skills marketplace