Skill for configuring role-based content access control in Orchard Core using the CrestApps Content Access Control module. Covers restricting content view permissions by role, the RoleBasedContentItemAuthorizationHandler, RolePickerPart settings, and enabling the feature via recipe. Use this skill when requests mention Orchard Core Content Access Control, restricting content by role, role-based content viewing, RolePickerPart access settings, or closely related Orchard Core implementation, setup, extension, or troubleshooting work. Strong matches include work with CrestApps.OrchardCore.ContentAccessControl, CrestApps.OrchardCore.Roles, RoleBasedContentItemAuthorizationHandler, RolePickerPartContentAccessControlSettings. It also helps with enabling content restriction on a content type, configuring which roles can view content items, plus the code patterns, admin flows, recipe steps, and referenced examples captured in this skill.
$npx -y skills add crestapps/crestapps.agentskills --skill orchardcore-content-access-controlInstalls into the current project.
Run `npx skills use "https://github.com/crestapps/crestapps.agentskills" --skill "crestapps/crestapps.agentskills/orchardcore-content-access-control"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/crestapps/crestapps.agentskills" that are relevant to the current task. Run `npx skills add "https://github.com/crestapps/crestapps.agentskills"` and select the relevant skills, then follow their instructions.