mcpField
M
marketplace-add-extension

marketplace-add-extension

github.com/vercel-labs開発556 回インストール30 週間前に更新
リポジトリ

marketplace-add-extension について

marketplace-add-extensionは、Sitecore Marketplaceアプリに拡張ポイントのルートを追加するスキルです。拡張タイプの選択、ルートの生成、Developer Portalでの登録を案内します。

主な機能

  1. 015種類の拡張タイプに対応
  2. 02拡張ポイントのルート生成
  3. 03カスタムルートパスに対応
  4. 04Developer Portalでの登録手順
  5. 05関連するMarketplaceスキルの案内

活用シーン

  1. 01カスタムフィールドのルート追加
  2. 02ダッシュボードウィジェットのルート作成
  3. 03Pagesコンテキストパネルの追加
  4. 04スタンドアロンまたは全画面ルートの設定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vercel-labs/sitecore-skills --skill marketplace-add-extension

インストール後、Claude Code で/marketplace-add-extensionを入力して読み込まれたか確認します。

同梱ファイルreferences/extension-types.md

詳細

拡張ポイントのルートを追加する

Sitecore Marketplace アプリに新しい拡張ポイントを追加できるよう、ユーザーを支援します。

ステップ 1:拡張タイプを決定する

ユーザーにタイプを尋ねるか、$ARGUMENTS から推測します。

タイプスラッグ説明一般的なサイズ
カスタムフィールドcustom-fieldコンテンツエディター内のインラインフィールド幅約 300px
ダッシュボードウィジェットdashboard-widgetダッシュボード上のウィジェット約 400x300px
Pages コンテキストパネルpages-context-panelPages エディターのサイドパネル幅約 350px、高さは全画面
フルスクリーンfullscreenSitecore シェル内の全ページ表示ビューポート全体
スタンドアロンstandalone独立したページビューポート全体

ステップ 2:ルートを生成する

app/<extension-type>/page.tsx にルートを作成します(またはユーザーが希望するカスタムパスに作成します)。

各拡張タイプの完全なボイラープレートテンプレートについては、extension-types.md を参照してください。

ステップ 3:Developer Portal に登録する

Sitecore Developer Portal で拡張ポイントを登録するよう、ユーザーに案内します。

  1. Developer Portal → Your App → Extension Points に移動します
  2. 「Add Extension Point」をクリックします
  3. タイプを選択し、ルートパス(例:/custom-field)を設定します

ステップ 4:次のステップを提案する

  • /marketplace-build-component を使用して UI を構築します
  • /marketplace-sdk-reference を使用して、この拡張タイプで利用可能なクエリ/ミューテーションを確認します
  • 拡張機能で XM Cloud のデータが必要な場合は、/marketplace-add-xmc を使用します

参考ファイル

  • 拡張タイプ — 各拡張タイプのボイラープレートテンプレート

コメント