Individual skill

orchardcore-tester

Tests a site built on Orchard Core through browser automation with playwright-cli. Use when the user needs to build, run, set up, or test an Orchard Core web project and its modules and themes. Covers running the site on a random port in the background, unattended provisioning with Auto Setup environment variables, the interactive setup wizard, the password field workaround for setup and login forms, playwright-cli browser installation and eval rules, log files, and the Orchard Core 4.0 admin UI including the redesigned admin menu, breadcrumb page titles, the Ctrl+K quick navigation palette, List and Grid admin list layouts, page size selection, and admin pages without jQuery. Use this skill when requests mention Orchard Core feature testing, running the site in the background, Auto Setup for tests, the setup wizard, or related testing or troubleshooting work. Strong matches include OrchardCore.Cms.Web, OrchardCore.AutoSetup, AddSetupFeatures, playwright-cli.

src/CrestApps.AgentSkills/orchardcore/orchardcore-tester/SKILL.md

Read pinned source

Source commit d86d04f234b1b2bd8145368a2544490f9d557596

What was checked

Matches the observed repository HEAD
Yes
Scanner rules are current
Yes
Repository scan complete
No
Skill scan complete
No
Observed behavior
Network or broad shell
Last checked
Nov 6, 2026

These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.

Install this skill

Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.

An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.

Repository context

Repository stars (not skill ratings)
13
Repository last updated
Oct 21, 2026
License
MIT

Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.

Files and excerpt

File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.

Browse files
Read excerpt

# Orchard Core Feature Testing

This skill guides you through testing a site built on Orchard Core (its web project plus your modules and themes) using browser automation with `playwright-cli`.

## Prerequisites

- An Orchard Core web (startup) project, for example one created with `dotnet new occms`. Below it is `$webProject` (PowerShell) or `$WEB_PROJECT` (bash), such as `src/MySite.Web`. Inside the Orchard Core repository itself it is `src/OrchardCore.Cms.Web`.
- .NET SDK matching the project's target framework. Add `-f <tfm>` to `dotnet build`/`dotnet run` only when the project targets several frameworks.
- The `playwright-cli` skill. If the CLI is missing, install it with `npm install -g @playwright/cli@latest` (this installs the latest global version; the commands below remain valid).
- A browser engine for `playwright-cli`. Without Chrome (for example on macOS) install webkit and pass `--browser webkit` on the first `open` of a session; see `references/playwright-cli.md`.

## Core Workflow

1. **Build** the web project