BC

bayramannakov/chatgpt-app-skill

Developer tools
21 stars Quality 47 Trend 31

An AgentSkills skill for building ChatGPT Apps using the Apps SDK and MCP protocol.

Overview

An AgentSkills skill for building ChatGPT Apps using the Apps SDK and MCP protocol. This skill guides AI agents through the complete lifecycle of building ChatGPT Apps: 1. - Determine if a ChatGPT App is right for your product 2. - Plan MCP servers, tools, and widgets 3. - Build with Node.js, TypeScript, and React 4. - Local development with ngrok, ChatGPT integration testing 5. - Production hosting and App Store submission Add to your Claude Code settings (~/.claude/settings.json): Use skills-ref to generate the skill prompt: - - Evaluate product fit for ChatGPT - - Production-ready Node.js/TypeScript code - - React components with ChatGPT theming - - Self-hosted and provider-based authentication - - Fly.io, Railway, and other platforms - - Complete App Store requirements The skill activates on these keywords: - "ChatGPT app" - "Apps SDK" - "build for ChatGPT" - "ChatGPT integration" - "MCP server for ChatGPT" - "submit to ChatGPT" - Node.

README

ChatGPT App Builder Skill

An AgentSkills skill for building ChatGPT Apps using the Apps SDK and MCP protocol.

Overview

This skill guides AI agents through the complete lifecycle of building ChatGPT Apps:

  1. Fit Evaluation - Determine if a ChatGPT App is right for your product
  2. Architecture Design - Plan MCP servers, tools, and widgets
  3. Implementation - Build with Node.js, TypeScript, and React
  4. Testing - Local development with ngrok, ChatGPT integration testing
  5. Deployment - Production hosting and App Store submission

Installation

For Claude Code Users

Add to your Claude Code settings (~/.claude/settings.json):

{
  "skills": [
    "/path/to/chatgpt-app-builder"
  ]
}

For Other Agents

Use skills-ref to generate the skill prompt:

skills-ref to-prompt /path/to/chatgpt-app-builder

Skill Structure

chatgpt-app-builder/
├── SKILL.md                    # Main skill entry point
└── references/
    ├── fit_evaluation.md       # Know/Do/Show framework
    ├── node_chatgpt_app.md     # Node.js MCP implementation
    ├── widget_development.md   # React widget development
    ├── oauth_integration.md    # OAuth 2.1 authentication
    ├── submission_requirements.md  # App Store requirements
    ├── troubleshooting.md      # Common issues & solutions
    └── chatgpt_app_best_practices.md  # Best practices

Key Features

  • Know/Do/Show Framework - Evaluate product fit for ChatGPT
  • MCP Server Templates - Production-ready Node.js/TypeScript code
  • Widget Development - React components with ChatGPT theming
  • OAuth 2.1 Guide - Self-hosted and provider-based authentication
  • Deployment Guides - Fly.io, Railway, and other platforms
  • Submission Checklist - Complete App Store requirements

Triggers

The skill activates on these keywords:

  • “ChatGPT app”
  • “Apps SDK”
  • “build for ChatGPT”
  • “ChatGPT integration”
  • “MCP server for ChatGPT”
  • “submit to ChatGPT”

Requirements

  • Node.js 18+
  • npm
  • Network access (for ngrok testing)

Validation

Validate this skill against the AgentSkills specification:

pip install skills-ref
skills-ref validate ./chatgpt-app-builder

License

MIT

Author

Bayram Annakov (onsa.ai)

View the full README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add bayramannakov/chatgpt-app-skill
New to MCP? Start with the mcpskill.org guide →