Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
umbraco avatar

Umbraco Skill Test Runner

  • 277 installs
  • 26 repo stars
  • Updated August 1, 2026
  • umbraco/umbraco-cms-backoffice-skills

Use umbraco-skill-test-runner for development tasks

About

umbraco-skill-test-runner: A skill for development. This provides functionality for development workflows.

  • umbraco-skill-test-runner

Umbraco Skill Test Runner by the numbers

  • 277 all-time installs (skills.sh)
  • +13 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #1,418 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/umbraco/umbraco-cms-backoffice-skills --skill umbraco-skill-test-runner

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs277
repo stars26
Last updatedAugust 1, 2026
Repositoryumbraco/umbraco-cms-backoffice-skills

What it does

Use umbraco-skill-test-runner for development tasks

Files

SKILL.mdMarkdownGitHub ↗

Skill Test Runner

Runs all tests from skill examples (unit, mocked, E2E) and outputs a JSON report.

Usage

cd .claude/skills/umbraco-skill-test-runner/scripts
npm install --silent
npx tsx run-tests.ts

Test Types

TypeDescriptionRunner
UnitComponent tests with @open-wc/testingWeb Test Runner
MockedIntegration tests against mocked backofficePlaywright
E2EFull end-to-end against real UmbracoPlaywright

Environment Variables

VariableDefaultDescription
UMBRACO_USER_LOGIN-Admin email for E2E authentication
UMBRACO_USER_PASSWORD-Admin password for E2E authentication
UMBRACO_URLhttps://localhost:44325Umbraco instance URL

Auto-Start Umbraco

If E2E tests are needed and Umbraco is not running, the script will automatically: 1. Start Umbraco from ./Umbraco-CMS.Skills/ using dotnet run 2. Wait for the instance to be ready 3. Run E2E tests 4. Stop Umbraco when done (if it was started by the script)

Output

Generates test-report.json in the project root with structure:

{
  "timestamp": "2024-12-26T12:00:00Z",
  "umbracoStarted": true,
  "summary": {
    "total": 10,
    "passed": 8,
    "failed": 1,
    "skipped": 1
  },
  "results": [
    {
      "example": "counter-dashboard",
      "path": "plugins/umbraco-testing-skills/.../counter-dashboard",
      "type": "unit",
      "status": "passed",
      "duration": 1234
    }
  ]
}

Integration

This skill is Phase 3 of the validate-skills command, running after: 1. Link validation (umbraco-skill-validator) 2. Code analysis (umbraco-skill-code-analyzer)

Related skills

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.