This one helps you build custom Tiptap extensions for Umbraco's rich text editor. You'd reach for it when you need functionality beyond the default editor, whether that's custom formatting marks, new block types like callouts, or specialized nodes. The skill pulls fresh docs from both Umbraco and Tiptap before generating code, which matters since the extension API structure is specific. It covers the full pattern: manifest registration, the API class that extends UmbTiptapExtensionApiBase, and how to wire in configuration from the property editor. Good for when toolbar buttons alone won't cut it and you need to extend the editor's underlying capabilities.

skills.sh installs
386
GitHub stars
27
last updated
Aug 21, 2026

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-tiptap-extension --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Tiptap Extension

What is it?

A Tiptap Extension adds functionality to Umbraco's Rich Text Editor (which is built on Tiptap). Extensions can add new node types (like custom blocks), marks (like custom formatting), or other editor capabilities. The extension API provides the underlying Tiptap extensions that get registered with the editor.

Documentation

Always fetch the latest docs before implementing:

Related Skills

  • Tiptap Toolbar Extension: For adding toolbar buttons

    • Reference skill: umbraco-tiptap-toolbar-extension
  • Tiptap Statusbar Extension: For adding statusbar elements

    • Reference skill: umbraco-tiptap-statusbar-extension

Workflow

Sponsors

Details

Repository
github.com/umbraco/umbraco-cms-backoffice-skills
Categories
Documentation, .NET & C#
First seen
Jun 3, 2026

More from umbraco/umbraco-cms-backoffice-skills

All 76
1pmprompt avatarstrategic-narrativepmprompt/claude-plugin-product-managementUse when asked to "strategic narrative", "Andy Raskin", "tell our company story", "write a pitch deck", "explain why customers should care", or "movement narrat385skills.sh installs
2umbraco avatarumbraco-themeumbraco/umbraco-cms-backoffice-skillsImplement themes in Umbraco backoffice using official docs385skills.sh installs
3umbraco avatarumbraco-workspaceumbraco/umbraco-cms-backoffice-skillsImplement workspaces in Umbraco backoffice using official docs385skills.sh installs
4davila7 avatartheme-factorydavila7/claude-code-templatesToolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fo384skills.sh installs
5glebis avatarfirecrawl-researchglebis/claude-skillsThis skill should be used when the user requests to research topics using FireCrawl, enrich notes with web sources, search and scrape information, or write scie383skills.sh installs
6umbraco avatarumbraco-user-profile-appumbraco/umbraco-cms-backoffice-skillsImplement user profile apps in Umbraco backoffice using official docs383skills.sh installs