Toolverse
All skills

migrate-from-openai-app

by modelcontextprotocol

This skill should be used when the user asks to \

Installation

Pick a client and clone the repository into its skills directory.

Installation

About this skill

This skill should be used when the user asks to \

How to use

  1. Aktywuj skill, gdy użytkownik poprosi o migrację z OpenAI Apps SDK, konwersję aplikacji OpenAI na MCP, przeniesienie kodu z window.openai, migrację z Skybridge lub konwersję openai/outputTemplate. Skill automatycznie rozpozna te zapytania.

  2. Sklonuj repozytorium SDK, aby uzyskać pełną dokumentację i przykłady robocze. Użyj komendy git clone z dynamicznym numerem wersji pobranym z npm, aby zawsze mieć najnowszą kompatybilną wersję.

  3. Przeczytaj dokument migracji zawierający tabele mapowania "przed i po" (migrate_from_openai_apps.md). Dokument znajduje się w sklonowanym repozytorium i pokazuje konkretne różnice między API OpenAI Apps SDK a MCP Apps SDK.

  4. Zapoznaj się z dokumentacją JSDoc bezpośrednio z plików źródłowych SDK. Zwróć szczególną uwagę na klasy App, handlery, cykl życia aplikacji, funkcje registerAppTool i registerAppResource oraz hooki React (useApp i inne use* hooki).

  5. Podczas migracji kodu używaj menedżera pakietów (npm install, pnpm add, yarn add) do dodawania zależności zamiast ręcznego wpisywania numerów wersji. Pozwoli to menedżerowi pakietów na automatyczne rozwiązanie najnowszych kompatybilnych wersji.

  6. Po zakończeniu migracji przejrzyj listę kontrolną "Before Finishing" zawartą w skill i potwierdź każdy punkt, opisując co zrobiłeś dla każdego z nich.

Related skills