المهارات chatgpt-app-builder
📦

chatgpt-app-builder

آمن

Criar Aplicativos ChatGPT com Widgets

متاح أيضًا من: BayramAnnakov

Esta skill fornece documentação abrangente para criar aplicativos ChatGPT com widgets interativos usando mcp-use e OpenAI Apps SDK. Ela orienta desenvolvedores através de arquitetura, configuração, implementação e padrões avançados para criar experiências ChatGPT ricas e interativas.

يدعم: Claude Codex Code(CC)
🥉 76 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "chatgpt-app-builder". How do I create a widget that displays search results?

النتيجة المتوقعة:

  • Use o helper widget() no seu handler server.tool()
  • Retorne widget({ props: searchResults, output: text('Found X results') })
  • Crie um componente React em resources/ que recebe props via useWidget()

استخدام "chatgpt-app-builder". What's the difference between props and output?

النتيجة المتوقعة:

  • output: O que o LLM vê na conversa (text, object, markdown)
  • props: Dados enviados para a UI do widget (oculto do LLM)

التدقيق الأمني

آمن
v1 • 2/22/2026

This skill is documentation/reference material for building ChatGPT apps with mcp-use. All static analyzer findings are false positives: (1) 'Weak cryptographic algorithm' triggers on 'sha' substring in words like 'shape' - no actual crypto usage; (2) 'Ruby/shell backtick execution' detects markdown code fences, not shell commands; (3) 'System reconnaissance' and 'Hardcoded URL' are documentation patterns; (4) The critical heuristic 'Code execution + Network + Credential access' is triggered by documentation showing code examples with URLs and environment variables - standard documentation practice, not malicious behavior. This skill contains no executable code.

18
الملفات التي تم فحصها
2,127
الأسطر التي تم تحليلها
2
النتائج
1
إجمالي عمليات التدقيق
مشكلات منخفضة المخاطر (2)
Hardcoded URLs in Documentation
URLs appear in documentation files (references/setup.md, references/csp-and-metadata.md). These are legitimate API endpoint references in documentation, not security issues.
Environment Variable Access in Code Examples
Documentation shows process.env usage (e.g., process.env.MCP_URL). This is standard configuration pattern in code examples, not credential exfiltration.
تم تدقيقه بواسطة: claude

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Criando Aplicativos ChatGPT com Widgets Interativos

Desenvolvedor aprendendo a criar aplicativos ChatGPT com componentes de UI ricos e interativos usando framework mcp-use

Desenvolvimento de Servidor MCP

Desenvolvedor criando servidores MCP (Model Context Protocol) com widgets React customizados para assistentes de IA

Arquitetura de Plugin ChatGPT

Engenheiro projetando interações baseadas em widget para conversas ChatGPT ou Claude

جرّب هذه الموجهات

Começando com Widgets
Quero criar um aplicativo ChatGPT com widgets interativos usando mcp-use. Como configuro o projeto e crio meu primeiro widget?
Decisão de Arquitetura
Devo usar uma tool ou um widget para uma funcionalidade de busca de restaurante que mostra resultados em uma lista e permite usuários clicarem para detalhes?
Gerenciamento de Estado
Como persisto o estado do widget entre conversas e aciono o LLM a partir de interações do widget?
Padrão Avançado de Widget
Crie um widget multi-step com entrada de formulário, chamadas de API e renderização condicional baseada na seleção do usuário.

أفضل الممارسات

  • Comece com tools-only, atualize para widgets apenas quando interação visual for necessária
  • Mantenha widgets focados em um único propósito - múltiplos widgets simples escalam melhor que um widget complexo
  • Use props para dados sensíveis que o LLM não deve ver, output para contexto conversacional

تجنب

  • Lazy-loading de dados que devem ser retornados upfront - tool calls são caras
  • Usar tools para gerenciamento de estado interno do widget - mantenha seleção de vôos, dados de formulário no estado do widget
  • Criar widgets para funcionalidades puramente conversacionais que não precisam de representação visual

الأسئلة المتكررة

O que é mcp-use?
mcp-use é um framework para criar aplicativos ChatGPT com widgets interativos usando o Model Context Protocol (MCP) e OpenAI Apps SDK.
Por que esta skill está depreciada?
Esta skill foi substituída por mcp-app-builder, que fornece a mesma funcionalidade com implementação melhorada. Usuários devem instalar mcp-app-builder em vez disso.
Preciso instalar algo?
Sim, você precisa instalar o pacote mcp-use: npm install mcp-use. Esta skill fornece documentação para usar a biblioteca.
Qual a diferença entre uma tool e um widget?
Uma tool é uma ação de backend sem UI. Uma tool com um componente UI React que renderiza visualmente na interface de chat.
Posso usar isso com Claude Code?
Sim, esta skill suporta Claude, Codex e Claude Code como ferramentas de IA suportadas.
É apenas para ChatGPT?
Esta skill foi projetada para aplicativos ChatGPT e OpenAI Apps SDK, mas os conceitos se aplicam a qualquer assistente de IA que suporta widgets interativos.