{
  "markdown": "# ChatGPT App Builder Skill\n\nAn [AgentSkills](https://agentskills.io) skill for building ChatGPT Apps using the Apps SDK and MCP protocol.\n\n## Overview\n\nThis skill guides AI agents through the complete lifecycle of building ChatGPT Apps:\n\n1. **Fit Evaluation** - Determine if a ChatGPT App is right for your product\n2. **Architecture Design** - Plan MCP servers, tools, and widgets\n3. **Implementation** - Build with Node.js, TypeScript, and React\n4. **Testing** - Local development with ngrok, ChatGPT integration testing\n5. **Deployment** - Production hosting and App Store submission\n\n## Installation\n\n### For Claude Code Users\n\nAdd to your Claude Code settings (`~/.claude/settings.json`):\n\n```json\n{\n  \"skills\": [\n    \"/path/to/chatgpt-app-builder\"\n  ]\n}\n```\n\n### For Other Agents\n\nUse [skills-ref](https://github.com/agentskills/agentskills/tree/main/skills-ref) to generate the skill prompt:\n\n```bash\nskills-ref to-prompt /path/to/chatgpt-app-builder\n```\n\n## Skill Structure\n\n```\nchatgpt-app-builder/\n├── SKILL.md                    # Main skill entry point\n└── references/\n    ├── fit_evaluation.md       # Know/Do/Show framework\n    ├── node_chatgpt_app.md     # Node.js MCP implementation\n    ├── widget_development.md   # React widget development\n    ├── oauth_integration.md    # OAuth 2.1 authentication\n    ├── submission_requirements.md  # App Store requirements\n    ├── troubleshooting.md      # Common issues & solutions\n    └── chatgpt_app_best_practices.md  # Best practices\n```\n\n## Key Features\n\n- **Know/Do/Show Framework** - Evaluate product fit for ChatGPT\n- **MCP Server Templates** - Production-ready Node.js/TypeScript code\n- **Widget Development** - React components with ChatGPT theming\n- **OAuth 2.1 Guide** - Self-hosted and provider-based authentication\n- **Deployment Guides** - Fly.io, Railway, and other platforms\n- **Submission Checklist** - Complete App Store requirements\n\n## Triggers\n\nThe skill activates on these keywords:\n- \"ChatGPT app\"\n- \"Apps SDK\"\n- \"build for ChatGPT\"\n- \"ChatGPT integration\"\n- \"MCP server for ChatGPT\"\n- \"submit to ChatGPT\"\n\n## Requirements\n\n- Node.js 18+\n- npm\n- Network access (for ngrok testing)\n\n## Validation\n\nValidate this skill against the AgentSkills specification:\n\n```bash\npip install skills-ref\nskills-ref validate ./chatgpt-app-builder\n```\n\n## License\n\nMIT\n\n## Author\n\nBayram Annakov ([onsa.ai](https://onsa.ai))\n\n## Links\n\n- [AgentSkills Specification](https://agentskills.io/specification)\n- [ChatGPT Apps Documentation](https://platform.openai.com/docs/apps)\n- [MCP Protocol](https://modelcontextprotocol.io)\n",
  "bytes": 2586,
  "sha": "c8b6da2312186779ced549c39535061cf90f826c84f5747f86bdfe2cedb29c02",
  "repo_slug": "bayramannakov/chatgpt-app-skill",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_bayramannakov_chatgpt_app_skill_chatgpt__9a9a7d29/readme"
}