Concepts

Prismic with AI

Last updated

Prismic supports AI tools like Claude Code, Codex, and Cursor to develop websites. Agents use a skill and the Prismic CLI to build and configure Prismic websites.

We recommend using the latest Claude or GPT models when building websites with Prismic.

Install the skill

To start, install the Prismic skill:

npx skills add --global prismicio/skills

The skill teaches agents about Prismic and how to use the Prismic CLI.

Build websites with AI

Once the skill is installed, work with your AI agent to build a website.

You can start a new Prismic website with a prompt like this:

Prompt
Build a new Next.js website using Prismic as the CMS. Use the Prismic docs
to guide you:

npx prismic docs list
npx prismic docs view nextjs

I need a singular "Homepage" page type, a repeatable "Page" page type, and
a singular "Settings" custom type for global website settings.

Before you start, ask me about the design and what slices I'll need.

Customize the prompt based on your needs. For example, replace Next.js with Nuxt or SvelteKit, or specify which CSS library to use.

Create slices

Your agent will use the Prismic CLI’s slice and field commands to model slices. Once modeled, your agent can build React, Vue, or Svelte components for slices depending on your website’s framework.

You can create a new slice with a prompt like this:

Prompt
Create a Call to Action slice with a heading, a short description, and a
CTA button link. Use the Prismic docs to guide you:

npx prismic docs view slices

Make it available to the Homepage and Page types.

If you have designs available, provide it to the agent to infer fields and the component’s code.

Learn more about slices

Configure your repository

Your agent can manage your Prismic repository using the Prismic CLI. Settings like webhooks, previews, and locales are accessible via CLI commands.

Here are some example prompts:

Preview management

Add a content preview for the staging domain: https://staging.example.com
Remove the development content preview in Prismic.

Multi-locale support

Which languages are supported in the Prismic repo?
Add multi-locale support, starting with French.
Remove the English locale in Prismic.

Prepare for production

The production website is deployed to https://example.com. Configure the Prismic
repository for that domain.
Was this page helpful?