此技能引導開發者從概念到 App Store 提交,建立 ChatGPT 應用程式。它提供範本、實作模式和適用於使用 MCP 通訊協定的應用程式的測試工作流程。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「chatgpt-app-builder」。 Create a ChatGPT App for my task management API
預期結果:
- Created app-spec.md with fit evaluation
- Generated MCP server with task_get_tasks, task_create_item, task_complete_item tools
- Created React widget with task list and action buttons
- Added OAuth integration for user-specific task access
- Configured ngrok tunnel for local testing
正在使用「chatgpt-app-builder」。 Test the app with golden prompts
預期結果:
- Direct prompts trigger correctly: 'Show my tasks', 'Create a task'
- Indirect prompts work: 'What should I work on?'
- Negative prompts do not trigger: 'Set an alarm'
- Widget renders properly in ChatGPT
- All tools return expected structured content
安全審計
低風險This skill is a legitimate documentation and template builder for ChatGPT Apps. The static analyzer flagged 1322 potential issues, but all findings are false positives or benign patterns. The code uses secure crypto (crypto.randomUUID), properly blocks SSRF targets (AWS metadata), and contains only standard development patterns (env vars, fetch calls) documented in reference markdown files.
風險因素
品質評分
你能建構什麼
建立新的 ChatGPT 應用程式
使用小工具和 MCP 伺服器為 App Store 建立可投入生產的 ChatGPT 應用程式
新增 MCP 整合
使用 MCP 通訊協定和 OAuth 驗證將現有 API 連接到 ChatGPT 應用程式
測試應用程式實作
使用 MCP Inspector 和黃金提示測試在本地驗證 ChatGPT 應用程式
試試這些提示
Create a new ChatGPT App called [AppName] that connects to [API] and displays [data type] with actions to [actions]
Add OAuth authentication to my ChatGPT App with [AuthProvider] for user-specific data access
Create a widget that displays [content type] with filtering by [fields] and action buttons for [operations]
Help me prepare my ChatGPT App for App Store submission with proper health endpoints, CORS, and security headers
最佳實務
- 遵循 Know/Do/Show 框架,確保您的應用程式提供文字回覆之外的獨特價值
- 使用每個工具一項工作的原則,並使用 readOnlyHint、destructiveHint 和 openWorldHint 註釋工具
- 為生產環境部署實作速率限制和 SSRF 保護
避免
- 不要對 GET 和 POST MCP 端點使用不同的路徑
- 避免在原始碼中硬編碼憑證
- 不要跳過影像代理中影像 URL 的驗證