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