This generates Umbraco backoffice entry points that run on startup after authentication. It fetches the latest official docs before writing code, which is smart since Umbraco's extension system can shift between versions. You'd reach for this when you need to initialize something globally, load external libraries, or register UI extensions dynamically at runtime instead of statically in manifests. The workflow is straightforward: it asks what you're trying to initialize, pulls fresh documentation, then generates both the manifest and TypeScript implementation with optional cleanup handlers. Saves you from digging through docs yourself and gets the boilerplate right.

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

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-entry-point --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Entry Point

What is it?

Entry Points are extensions that execute JavaScript code when the Umbraco backoffice starts up. The Backoffice Entry Point runs after user authentication and is used for initialization logic, loading external libraries, registering UI extensions dynamically, or including global CSS. An optional onUnload function handles cleanup.

Documentation

Always fetch the latest docs before implementing:

Workflow

  1. Fetch docs - Use WebFetch on the URLs above
  2. Ask questions - What initialization is needed? Any external libraries? Cleanup required?
  3. Generate files - Create manifest + entry point based on latest docs
  4. Explain - Show what was created and how to test

Minimal Examples

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
1umbraco avatarumbraco-iconsumbraco/umbraco-cms-backoffice-skillsImplement custom icons in Umbraco backoffice using official docs397skills.sh installs
2umbraco avatarumbraco-sectionsumbraco/umbraco-cms-backoffice-skillsImplement sections in Umbraco backoffice using official docs397skills.sh installs
3jezweb avatarsub-agent-patternsjezweb/claude-skillsComprehensive guide to sub-agents in Claude Code: built-in agents (Explore, Plan, general-purpose), custom agent creation, configuration, and delegation pattern396skills.sh installs
4umbraco avatarumbraco-bundleumbraco/umbraco-cms-backoffice-skillsImplement bundles in Umbraco backoffice using official docs396skills.sh installs
5davila7 avatarmcp-builderdavila7/claude-code-templatesGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when b395skills.sh installs
6umbraco avatarumbraco-kindsumbraco/umbraco-cms-backoffice-skillsImplement kinds in Umbraco backoffice using official docs395skills.sh installs