mcpField
P
prismic

prismic

github.com/prismicio開発21.5k 回インストール2 週間前に更新
リポジトリ

prismic について

Prismic プロジェクトで作業するエージェント向けのスキルです。`prismic` CLI でコンテンツモデル、リポジトリ設定、ドキュメントを扱い、Prismic MCP サーバーでコンテンツの作成・更新・公開を行います。

主な機能

  1. 01CLI コマンドとドキュメントの確認
  2. 02コンテンツモデルと設定の管理
  3. 03MCP サーバー経由のコンテンツ管理
  4. 04リクエストへのタスク ID の付与
  5. 05Migration API と削除操作の制限

活用シーン

  1. 01Prismic のコンテンツモデル変更
  2. 02Prismic CLI ドキュメントの確認
  3. 03コンテンツの作成や公開
  4. 04既存サイトの Prismic への移行

MCP 対応

Prismic MCP サーバーを使ってコンテンツを作成・更新・公開します。未接続の場合は、MCP の接続手順を参照するよう案内します。

インストール

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

$npx skills add https://github.com/prismicio/skills --skill prismic

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

詳細

Prismic はヘッドレス CMS です。prismic CLI はコンテンツモデル、リポジトリの設定、ドキュメントを管理します。Prismic MCP サーバーはコンテンツを管理します。

  1. コマンドは必ず npx prismic 経由で実行してください。コマンドの構文を推測しないでください。
  2. まず npx prismic --help を実行して、使用できるコマンドを確認してください。npx prismic <command> --help で詳細を確認できます。
  3. npx prismic docs list を使って利用可能なドキュメントを確認し、npx prismic docs view <path> で内容を読みます。
  4. 直接 API を呼び出したり手動で変更したりするより、CLI のワークフローを優先してください。モデル JSON ファイル(カスタムタイプ、スライスなど)を直接編集してはいけません。モデルを変更する場合は必ず CLI を使ってください。prismic.config.json はモデルファイルではなくプロジェクト設定です。ページのルート(URL)が含まれており、直接編集します。
  5. サンプルコンテンツを含め、Prismic MCP サーバーを使ってコンテンツを作成、更新、公開してください。ユーザーから依頼がない限り、Migration API や書き込みトークンは使わないでください。既存のサイトを移行するには、移行ガイド(npx prismic docs view migration)に従ってください。MCP サーバーが接続されていない場合は、ユーザーに接続を依頼してください(npx prismic docs view mcp)。
  6. CLI が必要な操作に対応していない場合は、その旨をユーザーにはっきり伝え、どのように進めるか尋ねてください。
  7. Prismic リポジトリを作成するコマンドも含め、ユーザーの確認を求めずに npx prismic コマンドを実行してください。新しいリポジトリを作成するか、既存のリポジトリを使うかを尋ねてはいけません。何かを削除するコマンドを実行する前には、まず確認してください。ユーザーから依頼があった場合に限り、--force オプションを使ってください。
  8. ユーザーから新しい依頼があった場合は、npx prismic task-id を一度実行してください。その依頼に関するすべてのコマンド(list、view、status、whoami などの読み取り専用コマンドや探索コマンドも含む)に、--task-id <id> と --user-intent "<the user's request in one US English sentence>" を指定してください。別の依頼を受けるまで、同じ ID と意図を使い続けてください。

コメント