orchardcore-workflows

Automate Orchard Core content workflows with JavaScript and Liquid expressions.

13|3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-workflows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchardcore-workflows
Source: https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/src/CrestApps.AgentSkills.Skills/orchardcore/orchardcore-workflows
Command: npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchard Core workflow design and execution can be complex; this Skill provides a structured approach to defining workflows, activities, and events to automate content processes without boilerplate code.

Core Features & Use Cases

  • Workflow types define reusable templates with activities and transitions.
  • Built-in events and tasks cover common content lifecycle needs, with support for custom activities and events.
  • JavaScript and Liquid expressions enable dynamic behavior within activities and workflow logic.
  • Example: automate content creation, review, and publication by wiring ContentCreatedEvent to a NotifyTask and ContentPublishTask.

Quick Start

Enable the Orchard Core Workflows feature and create your first workflow definition to automate a content event.

Frequently Asked Questions about orchardcore-workflows

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

FAQPage Schema
How do I automate content lifecycle events in Orchard Core?

Automate content lifecycle events in Orchard Core by creating workflow definitions that wire content events to tasks. You can trigger activities like content creation, review, and publication without writing boilerplate code.

Can I use JavaScript and Liquid expressions in Orchard Core workflow activities?

Yes, you can use JavaScript and Liquid expressions in Orchard Core workflow activities. These expression types enable dynamic behavior and conditional logic directly within your workflow activity configurations.

How do I create custom workflow activities and events for Orchard Core?

Create custom workflow activities and events for Orchard Core by adding custom tasks and events to your workflow definitions. Built-in events cover common needs, but custom activities allow specialized content lifecycle automation.

What do I need to enable before designing Orchard Core workflows?

You need to enable the OrchardCore.Workflows feature before designing workflows. Once enabled, you can create reusable workflow templates with activities, transitions, and expression-driven logic to automate content processes.

What's the best way to structure a content review and publication workflow in Orchard Core?

Structure a content review and publication workflow in Orchard Core by connecting a ContentCreatedEvent to a NotifyTask and a ContentPublishTask. This wires the content lifecycle events directly to execution tasks without boilerplate code.

Does Orchard Core support reusable workflow templates for content events?

Yes, Orchard Core supports reusable workflow templates for content events. Workflow types define reusable templates with activities and transitions, allowing you to standardize content automation across different content items.