UH

Umbraco HQ

GitHub 资料 · @umbraco

Implement workspaces in Umbraco backoffice using official docs
umbraco/umbraco-workspace
Deterministically verify that the Umbraco major of the site you are working on matches the major these skills target. Run this FIRST, before any Umbraco backoffice work, to avoid mixing guidance across Umbraco majors (e.g. 17 vs 18 vs 19). Trigger on the first Umbraco task in a session, or whenever the site's version is uncertain.
umbraco/umbraco-version-guard
Implement form validation using UmbValidationContext in Umbraco backoffice
umbraco/umbraco-validation-context
Browser validation checks for testing Umbraco backoffice extensions manually
umbraco/umbraco-validation-checks
Implement user profile apps in Umbraco backoffice using official docs
umbraco/umbraco-user-profile-app
Unit and component testing for Umbraco backoffice extensions using @open-wc/testing
umbraco/umbraco-unit-testing
Implement Umbraco elements in Umbraco backoffice using official docs
umbraco/umbraco-umbraco-element
Implement UFM (Umbraco Flavored Markdown) components in Umbraco backoffice using official docs
umbraco/umbraco-ufm-component
Implement tree items in Umbraco backoffice using official docs
umbraco/umbraco-tree-item
Implement trees in Umbraco backoffice using official docs
umbraco/umbraco-tree
Implement Tiptap toolbar extensions for Umbraco rich text editor using official docs
umbraco/umbraco-tiptap-toolbar-extension
Implement Tiptap statusbar extensions for Umbraco rich text editor using official docs
umbraco/umbraco-tiptap-statusbar-extension
Implement Tiptap extensions for Umbraco rich text editor using official docs
umbraco/umbraco-tiptap-extension
Implement themes in Umbraco backoffice using official docs
umbraco/umbraco-theme
Router skill for choosing the right testing approach for Umbraco backoffice extensions
umbraco/umbraco-testing
JsonModels.Builders for creating test data in Umbraco tests
umbraco/umbraco-test-builders
Understand and use state management in Umbraco backoffice (foundational concept)
umbraco/umbraco-state-management
Implement drag-and-drop sorting with UmbSorterController in Umbraco backoffice
umbraco/umbraco-sorter
Validate links and references in SKILL.md files using deterministic scripts
umbraco/umbraco-skill-validator
Run tests from skill examples and generate a report (project)
umbraco/umbraco-skill-test-runner
Run quantitative + qualitative evaluations on an existing Claude skill. Use this whenever the user wants to test, benchmark, eval, validate, regression-check, or measure the value of a skill they've already drafted — including phrases like "run evals on this skill", "is this skill actually helping", "compare with-skill vs without-skill", "iterate on my skill based on results". This is the lightweight cousin of skill-creator: it skips drafting, blind comparison, and description-tuning, and focuses purely on the eval loop with Haiku-powered grading.
umbraco/umbraco-skill-evaluator
Analyze code examples in SKILL.md files for correctness using static analysis and TypeScript compilation
umbraco/umbraco-skill-code-analyzer
Implement sections in Umbraco backoffice using official docs
umbraco/umbraco-sections
Implement search result items in Umbraco backoffice using official docs
umbraco/umbraco-search-result-item
Implement search providers in Umbraco backoffice using official docs
umbraco/umbraco-search-provider
Understand and use routing in Umbraco backoffice (foundational concept)
umbraco/umbraco-routing
Review checks reference for validating Umbraco backoffice extensions
umbraco/umbraco-review-checks
Understand and use repositories in Umbraco backoffice (foundational concept)
umbraco/umbraco-repository-pattern
Quick setup for Umbraco extension development - creates instance, extension, and registers it
umbraco/umbraco-quickstart
Implement property value presets in Umbraco backoffice using official docs
umbraco/umbraco-property-value-preset
Implement property editor UIs in Umbraco backoffice using official docs
umbraco/umbraco-property-editor-ui
Implement property editor schemas in Umbraco backoffice using official docs
umbraco/umbraco-property-editor-schema
Implement property actions in Umbraco backoffice using official docs
umbraco/umbraco-property-action
Implement preview app providers in Umbraco backoffice using official docs
umbraco/umbraco-preview-app-provider
Reference for @umbraco/playwright-testhelpers package - fixtures, API helpers, and UI helpers for E2E testing
umbraco/umbraco-playwright-testhelpers
Implement custom picker data sources for property editors in Umbraco backoffice
umbraco/umbraco-picker-data-source
Implement package views in Umbraco backoffice using official docs
umbraco/umbraco-package-view
Set up OpenAPI client for authenticated API calls in Umbraco backoffice (REQUIRED for custom APIs)
umbraco/umbraco-openapi-client
Understand and use notifications in Umbraco backoffice (foundational concept)
umbraco/umbraco-notifications
MSW (Mock Service Worker) patterns for testing Umbraco backoffice extensions with mocked APIs
umbraco/umbraco-msw-testing
Implement Monaco markdown editor actions in Umbraco backoffice using official docs
umbraco/umbraco-monaco-markdown-editor-action
Implement modals in Umbraco backoffice using official docs
umbraco/umbraco-modals
Run Umbraco backoffice with mocked APIs for visual extension testing
umbraco/umbraco-mocked-backoffice
Implement MFA login providers for Umbraco backoffice using official docs
umbraco/umbraco-mfa-login-provider
Implement menu items in Umbraco backoffice using official docs
umbraco/umbraco-menu-items
Implement menus in Umbraco backoffice using official docs
umbraco/umbraco-menu
Use umb-input-manifest to pick registered extensions in Umbraco backoffice
umbraco/umbraco-manifest-picker
Understand and use localization in Umbraco backoffice (foundational concept)
umbraco/umbraco-localization
Implement kinds in Umbraco backoffice using official docs
umbraco/umbraco-kinds
Implement custom icons in Umbraco backoffice using official docs
umbraco/umbraco-icons
Implement health checks in Umbraco backoffice using official docs
umbraco/umbraco-health-check
Implement header apps in Umbraco backoffice using official docs
umbraco/umbraco-header-apps
Implement granular user permissions in Umbraco backoffice using official docs
umbraco/umbraco-granular-user-permissions
Implement global contexts in Umbraco backoffice using official docs
umbraco/umbraco-global-context
Implement file upload preview components in Umbraco backoffice using official docs
umbraco/umbraco-file-upload-preview
Create new Umbraco backoffice extensions using the official dotnet template
umbraco/umbraco-extension-template
Understand and use extension registry in Umbraco backoffice (foundational concept)
umbraco/umbraco-extension-registry
Generate testable example extensions and run them in the Umbraco backoffice
umbraco/umbraco-example-generator
Implement entry points in Umbraco backoffice using official docs
umbraco/umbraco-entry-point
Implement entity create option actions in Umbraco backoffice using official docs
umbraco/umbraco-entity-create-option-action
Implement entity bulk actions in Umbraco backoffice using official docs
umbraco/umbraco-entity-bulk-actions
Implement entity actions in Umbraco backoffice using official docs
umbraco/umbraco-entity-actions
E2E testing for Umbraco backoffice extensions using Playwright and @umbraco-cms/acceptance-test-helpers
umbraco/umbraco-e2e-testing
Implement dynamic root origins and query steps in Umbraco backoffice using official docs
umbraco/umbraco-dynamic-root
Implement dashboards in Umbraco backoffice using official docs
umbraco/umbraco-dashboard
Implement current user actions in Umbraco backoffice using official docs
umbraco/umbraco-current-user-action
Understand and create controllers in Umbraco backoffice (foundational concept)
umbraco/umbraco-controllers
Understand and use Context API in Umbraco backoffice (foundational concept)
umbraco/umbraco-context-api
Understand and use conditions in Umbraco backoffice (foundational concept)
umbraco/umbraco-conditions
Implement collection views in Umbraco backoffice using official docs
umbraco/umbraco-collection-view
Implement collection actions in Umbraco backoffice using official docs
umbraco/umbraco-collection-action
Implement collections in Umbraco backoffice using official docs
umbraco/umbraco-collection
Drive and inspect the Umbraco backoffice reliably with Claude-in-Chrome browser automation. Use this WHENEVER you are about to use the mcp__claude-in-chrome tools against a running Umbraco backoffice — navigating sections, clicking tree items, filling forms, opening/closing modals, or visually verifying a backoffice extension (property editor, dashboard, workspace, tree, section, menu). The backoffice is Lit/web-components with open shadow DOM and modals that render off-screen, so the built-in find/read_page tools see nothing and screenshots lag behind the live DOM. This skill provides a shadow-DOM-piercing JS helper toolkit plus a navigation playbook so you read state from the DOM instead of guessing from pixels. Trigger even when the user only says "open the backoffice", "test the extension in Umbraco", "click through the backoffice", "log in and check it works", or "take a screenshot of the editor in Umbraco".
umbraco/umbraco-chrome-navigation
Implement bundles in Umbraco backoffice using official docs
umbraco/umbraco-bundle
Implement block editor custom views in Umbraco backoffice using official docs
umbraco/umbraco-block-editor-custom-view
Umbraco backoffice extension customisation - complete working examples showing how extension types combine
umbraco/umbraco-backoffice
Implement authentication providers for Umbraco backoffice using official docs
umbraco/umbraco-auth-provider
Add a new Umbraco extension project reference to the main Umbraco instance and solution
umbraco/umbraco-add-extension-reference
Generate Umbraco CMS installation scripts using the Package Script Writer CLI
umbraco/package-script-writer