ローカライズされた読書ガイド
chatgpt-apps目的、用途、および情報源
MCPサーバーとウィジェットUIを組み合わせたChatGPT Apps SDKアプリケーションの構築、スキャフォールディング、リファクタリング、トラブルシューティングを行います。Codexでツールの設計、UIリソースの登録、MCP AppsブリッジまたはChatGPT互換性APIの接続、Apps SDKメタデータ、CSP、ドメイン設定の適用、ドキュメントに準拠したプロジェクトスキャフォールディングの生成が必要な場合に使用します。コード生成前にopenai-docsスキルまたはOpenAI開発者向けドキュメントMCPツールを呼び出すことで、ドキュメント優先のワークフローを優先できます。
ソースを取得しました:
- 出典リポジトリ
- openai/skills
- SKILL.md
skills/.curated/chatgpt-apps/SKILL.md- リポジトリの Star
- 28,420
- リポジトリの最終更新
- 2026-10-29
- 能力分類
- デザイン
- 最終収集時刻
ライセンス: ライセンスファイル未検証
ワークフローの抜粋は、Codezによる実行可能な指示ではなく、あくまでも参考資料です。このページを作成するために、サードパーティ製のスキルは実行されていません。
以下の目的とワークフローに関する記述は、上流工程に関する資料であり、読みやすいように整理・翻訳されています。これらは、別途ラベル付けされたCodez編集分析とは区別されます。
このスキルが何をするか
MCPサーバーとウィジェットUIを組み合わせたChatGPT Apps SDKアプリケーションの構築、スキャフォールディング、リファクタリング、トラブルシューティングを行います。Codexでツールの設計、UIリソースの登録、MCP AppsブリッジまたはChatGPT互換性APIの接続、Apps SDKメタデータ、CSP、ドメイン設定の適用、ドキュメントに準拠したプロジェクトスキャフォールディングの生成が必要な場合に使用します。コード生成前にopenai-docsスキルまたはOpenAI開発者向けドキュメントMCPツールを呼び出すことで、ドキュメント優先のワークフローを優先できます。
上流ワークフローの仕組み
必須の文書優先ワークフロー
使用$openai-docsChatGPT Apps SDK アプリを構築または変更する際は、まず最初に以下の手順を実行してください。$openai-docs(推奨)またはOpenAIドキュメントMCPサーバーを直接呼び出します。コードを記述する前に、特に(ベースラインページ)最新のApps SDKドキュメントを取得します。apps-sdk/quickstart新しいアプリのスキャフォールディングや最初の実装の生成を行う際には、公式のサンプルを確認してください。repo/pageゼロから足場を設計する前に。
概要
ドキュメント優先、サンプル優先のワークフローで ChatGPT Apps SDK の実装を構築し、現在の Apps SDK および MCP Apps ブリッジパターンに準拠したコードを生成します。このスキルを使用して、以下のものを作成します。主要なアプリアーキタイプの分類とリポジトリ構成の決定、ツール計画 (名前、スキーマ、注釈、出力)
上流への航路 · L8 ↗迅速なガイダンス
このスキルを明示的に組み合わせたプロンプトを使用する$openai-docsそのため、結果として得られる構造は最新のドキュメントに基づいています。推奨されるプロンプトパターン:
要件とセットアップ
2b. 依存度の低いフォールバックが役立つ場合は、スタータースクリプトを使用する
使用scripts/scaffold_node_ext_apps.mjsユーザーが手軽な新規Nodeスターターを求めており、プレーンなHTMLウィジェットで十分であり、かつ上位のサンプルがより良い出発点にならない場合にのみ実行してください。最新のドキュメントを取得した後に実行し、生成されたファイルを取得したドキュメントと照合してください。
制限事項と品質チェック
APIサーフェスガードレール
いくつかの例ではブリッジをappオブジェクト(例:@modelcontextprotocol/ext-apps/react)そして次のようなヘルパー名を公開します。app.sendMessage()、app.callServerTool()、app.openLink()または、ホストのゲッターメソッド。これらのラッパーは、デフォルトで教える標準的な公開APIではなく、実装の詳細または利便性レイヤーとして扱います。
5リソースメタデータとセキュリティを追加する
ウィジェットにリソースメタデータを意図的に設定するresource/template:_meta.ui.csp正確にconnectDomainsそしてresourceDomains
まずは安全なトライアルから始めましょう
- サポートされているホストとリポジトリのインストール手順を確認してください。スキルディレクトリと、それに関連付けられているスクリプト、アセット、ドキュメントはまとめて保管してください。SKILL.md単独では依存関係を省略できる場合があります。
- エージェントに実際の入力、希望する出力、および受け入れ基準を指定してください。呼び出し構文と利用可能なツールはホストによって異なります。このサイトは、汎用的なインストールコマンドを前提としていません。
- 使い捨てプロジェクトまたはコピーで、元のワークフローを試してみてください。ファイル、リモートサービス、または課金対象リソースを変更する操作は、許可する前に必ず確認してください。
- 出力結果をソースの品質チェックおよび独自の要件と照らし合わせて検証してください。トリガーが成功したことやリポジトリのスター数が多いことだけでは、正しい結果とは言えません。
詳細は出典元をご覧ください。
- 概要
- 必須の文書優先ワークフロー
- 迅速なガイダンス
- コードを選択する前にアプリを分類する
- デフォルトの開始位置順序
- 0アプリのアーキタイプを分類する
- 1コードを書く前にツールを計画する
- 2アプリのアーキテクチャを選択する
- 2a. 適切な上流の例があれば、そこから始める
- 2b. 依存度の低いフォールバックが役立つ場合は、スタータースクリプトを使用する
- 3MCPサーバーを構築する
- 4ウィジェットUIの骨組みを作成する
- APIサーフェスガードレール
- 5リソースメタデータとセキュリティを追加する
- 5a. 最低限のレポ契約を履行する
- 6ローカルループを検証する
- 7ChatGPT(開発者モード)に接続してテストする
- 8・本番環境のホスティングと展開を計画する
- 9提出物の準備と公開(公開アプリのみ)
- インタラクティブな州別ガイダンス
- 成果予測
- 参考文献
関連スキル
翻訳と範囲
この読書ガイドは、ピン留めされた上流からの抜粋を選りすぐっていますSKILL.md翻訳は補助的なものです。完全なマニュアルではなく、互換性テスト済みであることを保証するものでもありません。ご使用前に原文および参照ファイルをお読みください。
この紹介文は、下記に固定表示されているバージョンに関するものです。現在のリポジトリのアクティビティと収集時間は別途表示されます。
- ピン留めされたソース
- 原文を読む ↗
- ソースを取得しました
- ソースコミット
49f948faa9258a0c61caceaf225e179651397431- ソースSHA-256
c3a13a659ce26e9d067b5a97c321e8abec6d8e878afce31b7e841dfcf2635c3a