umbraco-tiptap-statusbar-extension

Create Lit-based Tiptap status bar extensions for the Umbraco Rich Text Editor.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/1k-off/umbraco-observability-playground --skill umbraco-tiptap-statusbar-extension-1k-off
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-tiptap-statusbar-extension
Source: https://github.com/1k-off/umbraco-observability-playground/tree/main/.agents/skills/umbraco-tiptap-statusbar-extension
Command: npx skills add https://github.com/1k-off/umbraco-observability-playground --skill umbraco-tiptap-statusbar-extension-1k-off

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of adding helpful, continuously-updating information to the Umbraco Rich Text Editor status bar (instead of overloading the toolbar), so editors can track context like word count, cursor position, or element path.

Core Features & Use Cases

  • Create Tiptap status bar extensions that render custom informational components in the RTE status bar.
  • Use the Umbraco Tiptap editor context to subscribe to editor events like content updates and selection changes.
  • Common use cases: show word/character counts, breadcrumb-style element paths, or live line/column cursor position while authors edit content.

Quick Start

Fetch the latest Umbraco and Tiptap extension documentation, then implement a manifest plus a statusbar element that consumes the UMB_TIPTAP_RTE_CONTEXT and updates its display on relevant editor events.

Frequently Asked Questions about umbraco-tiptap-statusbar-extension

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a word count or cursor position indicator to the Umbraco Tiptap rich text editor?

You can add these indicators by implementing a Tiptap status bar extension in Umbraco. This involves defining a manifest with an alias and rendering a Lit element that listens to editor update or selectionUpdate events to display live context.

What is a Tiptap status bar extension in Umbraco used for?

A Tiptap status bar extension in Umbraco is used for displaying continuously updating authoring context, such as word counts, character counts, element path breadcrumbs, or live cursor line and column indicators, without overloading the rich text editor toolbar.

How do I access the Umbraco Tiptap editor context when building custom RTE UI components?

To access the Umbraco Tiptap editor context when building custom RTE UI components, your Lit element needs to consume the UMB_TIPTAP_RTE_CONTEXT. This context allows your component to subscribe to editor events like content updates and selection changes.

Can I display an element path breadcrumb trail in the Umbraco rich text editor?

Yes, you can display an element path breadcrumb trail in the Umbraco rich text editor by creating a Tiptap status bar extension. The extension renders a Lit element that consumes the UMB_TIPTAP_RTE_CONTEXT and updates the breadcrumb display upon selection changes.

Do I need Lit to create custom Tiptap status bar components for Umbraco?

Yes, you need Lit to create custom Tiptap status bar components for Umbraco. The implementation requires rendering a Lit element to consume the UMB_TIPTAP_RTE_CONTEXT and listen for editor update or selectionUpdate events to display live status information.

Why track cursor position in the RTE status bar instead of the Umbraco toolbar?

You track cursor position in the RTE status bar instead of the Umbraco toolbar to avoid overloading the toolbar with excessive controls. The status bar provides a dedicated area for continuously updating, non-intrusive authoring context like line and column indicators.