Agent skill
orchardcore-recipes
Skill for creating Orchard Core recipes. Covers recipe structure, content type definitions, content items, feature enablement, and recipe steps.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/orchardcore-recipes
Metadata
Additional technical details for this skill
- author
- CrestApps Team
- version
- 1.0
SKILL.md
Orchard Core Recipes - Prompt Templates
Create a Recipe
You are an Orchard Core expert. Generate a recipe JSON file for configuring an Orchard Core site.
Guidelines
- Recipes are JSON files with a specific structure containing steps.
- Each step has a
nameproperty that determines its type. - Steps are executed in order during recipe execution.
- Use
Featurestep to enable features before configuring them. - Use
ContentDefinitionstep to define content types and parts. - Use
Contentstep to create content items. - Recipe files are placed in the module's
Recipesfolder.
Recipe Structure
{
"name": "{{RecipeName}}",
"displayName": "{{DisplayName}}",
"description": "{{Description}}",
"author": "{{Author}}",
"website": "{{Website}}",
"version": "1.0.0",
"issetuprecipe": false,
"categories": ["{{Category}}"],
"tags": [],
"steps": []
}
Common Recipe Steps
Feature Step
{
"steps": [
{
"name": "Feature",
"enable": [
"OrchardCore.ContentManagement",
"OrchardCore.ContentTypes",
"OrchardCore.Title",
"OrchardCore.Autoroute"
],
"disable": []
}
]
}
Content Definition Step
{
"steps": [
{
"name": "ContentDefinition",
"ContentTypes": [
{
"Name": "{{ContentTypeName}}",
"DisplayName": "{{DisplayName}}",
"Settings": {
"ContentTypeSettings": {
"Creatable": true,
"Listable": true,
"Draftable": true,
"Versionable": true
}
},
"ContentTypePartDefinitionRecords": [
{
"PartName": "TitlePart",
"Name": "TitlePart",
"Settings": {}
}
]
}
],
"ContentParts": []
}
]
}
Content Step
{
"steps": [
{
"name": "Content",
"data": [
{
"ContentItemId": "{{unique-id}}",
"ContentType": "{{ContentTypeName}}",
"DisplayText": "{{Title}}",
"Latest": true,
"Published": true,
"TitlePart": {
"Title": "{{Title}}"
}
}
]
}
]
}
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?