orchardcore-content-items

Manage Orchard Core content items with IContentManager, YesSql, and recipes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Managing Orchard Core content items and their lifecycle is complex and error-prone; this skill provides practical guidance and templates to work with IContentManager, YesSql, content handlers, and recipes to implement content item CRUD, lifecycle, and query patterns.

Core Features & Use Cases

  • IContentManager CRUD operations
  • YesSql querying and content item indexing
  • ContentHandlers for lifecycle events (creating, publishing, removing)
  • Recipe-based content import/export and content item lifecycle workflows
  • Accessing parts and fields via strongly-typed helpers

Quick Start

Install and configure the Orchard Core Skill to manage content items using IContentManager and YesSql.

Frequently Asked Questions about orchardcore-content-items

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

FAQPage Schema
How do I manage Orchard Core content items using IContentManager?

To manage Orchard Core content items, use IContentManager to handle CRUD operations including creating, retrieving, updating, and publishing. It serves as the primary API for executing content item lifecycle workflows accurately.

How does YesSql querying work for Orchard Core content items?

YesSql querying in Orchard Core indexes content items to enable fast retrieval. You write queries against these indexes to filter and retrieve content without loading entire content trees into memory.

When do I need ContentHandlers in Orchard Core?

You need ContentHandlers in Orchard Core when responding to content item lifecycle events. They allow you to execute custom logic during specific phases like creating, publishing, or removing content items.

Can I use recipes for content import and export in Orchard Core?

Yes, you can use recipes for content import and export in Orchard Core. Recipes facilitate content item lifecycle workflows by defining structured data packages that automate deployment and migration.

What is the best way to access Orchard Core content parts and fields?

The best way to access Orchard Core content parts and fields is by using strongly-typed helpers. This approach simplifies retrieving data from content items and ensures compile-time safety when interacting with content structures.

Does Orchard Core versioning require IContentManager?

Yes, Orchard Core content item versioning requires IContentManager. It handles the underlying logic for creating, publishing, and managing different versions of content items throughout their lifecycle.