orchardcore-theme-creator

Generate OrchardCore theme scaffolding with directories, manifests, and view templates.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/shinexyt/OrchardDashboard --skill orchardcore-theme-creator-shinexyt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchardcore-theme-creator
Source: https://github.com/shinexyt/OrchardDashboard/tree/main/.github/skills/orchardcore-theme-creator
Command: npx skills add https://github.com/shinexyt/OrchardDashboard --skill orchardcore-theme-creator-shinexyt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of new OrchardCore themes by providing a structured approach to setting up directories, essential files, and basic assets.

Core Features & Use Cases

  • Theme Scaffolding: Generates the necessary directory structure and core files (Manifest.cs, .csproj, Layout.cshtml, _ViewImports.cshtml).
  • Asset Setup: Guides the integration of frontend assets (SCSS, JS) using Vite.
  • Use Case: A developer needs to quickly start a new custom theme for an OrchardCore CMS project, ensuring all foundational elements are correctly in place according to best practices.

Quick Start

Use the orchardcore-theme-creator skill to create a new theme named 'MyCustomTheme' in the 'src/OrchardCore.Themes/' directory.

Frequently Asked Questions about orchardcore-theme-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new OrchardCore theme from scratch?

Creating a new OrchardCore theme requires scaffolding the directory structure, manifest files, project configurations, and basic view templates. This provides a standardized starting point for custom frontend designs within the Orchard Core framework.

What files are required for OrchardCore theme development?

OrchardCore theme development requires core files including Manifest.cs, .csproj, Layout.cshtml, and _ViewImports.cshtml. These files ensure the theme adheres to OrchardCore's development conventions and integrates properly with the CMS.

Can I use Vite to setup frontend assets in an Orchard Core CMS theme?

Yes, you can use Vite to setup frontend assets in an Orchard Core CMS theme. The scaffolding process guides the integration of SCSS and JavaScript assets using Vite to streamline your frontend asset pipeline.

What is the best way to structure a custom OrchardCore theme project?

The best way to structure a custom OrchardCore theme is placing it in the 'src/OrchardCore.Themes/' directory. This follows OrchardCore conventions, ensuring foundational elements and asset pipelines are correctly configured.

Does scaffolding an OrchardCore theme require ASP.NET Core knowledge?

Yes, scaffolding an OrchardCore theme requires ASP.NET Core knowledge because the project uses .csproj configurations and Razor view templates. Understanding these conventions is necessary to adhere to OrchardCore's theme development standards.