umbraco avatar

Umbraco Monaco Markdown Editor Action

This teaches Claude to add custom toolbar buttons and keyboard shortcuts to Umbraco's Monaco markdown editor. You'd use it when you need editors to quickly insert custom markdown patterns, like specialized link formats or content blocks, without typing them manually. The skill pulls fresh docs from the Umbraco site and generates both the manifest and action class with proper Monaco keybinding syntax. It's straightforward for simple insertions but also covers the modal workflow when you need user input before inserting content. Good reference implementations for the execute method and keybinding combinations, which are easy to mess up if you're new to Monaco's API.

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

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-monaco-markdown-editor-action --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Monaco Markdown Editor Action

What is it?

Monaco Markdown Editor Actions add custom toolbar buttons and keyboard shortcuts to the Markdown editor in Umbraco. They allow you to extend the editing experience with custom functionality like inserting links, images, or custom markdown syntax. Actions appear in the editor toolbar and can respond to keyboard shortcuts.

Documentation

Always fetch the latest docs before implementing:

Related Foundation Skills

  • Modals: When opening modal dialogs from actions

    • Reference skill: umbraco-modals
  • Localization: When providing localized labels

    • Reference skill: umbraco-localization

Workflow

  1. Fetch docs - Use WebFetch on the URLs above

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
1davila7 avatarperplexitydavila7/claude-code-templatesWeb search and research using Perplexity AI. Use when user says "search", "find", "look up", "ask", "research", or "what's the latest" for generic queries. NOT 391skills.sh installs
2umbraco avatarumbraco-treeumbraco/umbraco-cms-backoffice-skillsImplement trees in Umbraco backoffice using official docs391skills.sh installs
3zzci avatarpma-webzzci/skillsFrontend implementation guide for PMA-managed React + Vite SPA and internal-tool frontend projects. Covers required quality gates, file-based type-safe routing 391skills.sh installs
4davila7 avatarfirebasedavila7/claude-code-templatesFirebase gives you a complete backend in minutes - auth, database, storage, functions, hosting. But the ease of setup hides real complexity. Security rules are 390skills.sh installs
5umbraco avatarumbraco-umbraco-elementumbraco/umbraco-cms-backoffice-skillsImplement Umbraco elements in Umbraco backoffice using official docs388skills.sh installs
6zenmux avatarzenmux-contextzenmux/skillsAnswer ZenMux questions by reading the latest official docs. Use for product features, APIs, integration, pricing, models/providers, routing, fallback, streamin387skills.sh installs