Shipping Custom Fields is Trivial as of 2026

Index
Overview
I used the following to ship a custom repeater grid field in SitecoreAI in under 30 minutes:
- Cursor with Claude Opus 4.5
- SitecoreAI Marketplace
- https://github.com/Sitecore/marketplace-icon-picker as a starting point
- Next.js
- Vercel

How Custom Fields Work in SitecoreAI
SitecoreAI has a new field typed called "Plugin," which allows you to store arbitrary JSON within a field the CMS.

All you need to do is:
- Build a UI/app for editing a JSON value
- Host it somewhere
- Register the marketplace application and point it to the hosted URL
- Install the marketplace application on your site
- Enter the application ID in
Source
I'm mostly going to focus on the process of building the app because there's plenty of information out there on how to do the other steps.
How I Did It In 30 minutes
- Clone the https://github.com/Sitecore/marketplace-icon-picker repo, which is Sitecore's go-to example for a custom field in the Marketplace.
- Open up the folder in Cursor or your agentic IDE of choice.
- Prompt:
If you want the agent to read content from URLs at any point in this process, tell the agent to crawl the URLs directly. I found that even when I provide the agent with direct URLs, it tries to initialize a web search instead of reading the URL directly. For some reason, the web search also doesn't seem to take them to the page in question (or the agent experiences some issue accessing it). This will almost certainly be a non-issue in the not too distant future.
- Iterate on the UI/app
- Launch on Vercel
Try it Yourself
Demo: https://grid-repeater-field.vercel.app/
Source: https://github.com/marcelgruber/grid-repeater-field
My Feedback to Sitecore
Something I would like to see changed in SitecoreAI is how the field itself is rendered. Notice how on the right, it displays the raw JSON and has a button to open the app. For marketers, seeing the raw JSON is not helpful, and it would be nice to have a way to preview or even edit the field without having to click "Open App".
Conclusion
Custom fields in SitecoreAI Marketplace are an exciting new frontier. The possibilities are endless!
Later,
-MG

Source: 



