skills/orchard-core-theming/SKILL.md
Evidence-first Orchard Core theming skill for shapes, alternates, placement, Razor/Liquid templates, content model access, assets/resources, and recipes. Use for theme adjustments, shape overrides, template discovery, content item/field access, placement.json rules, and recipe authoring in Orchard Core projects.
npx skillsauth add lombiq/orchard-core-agent-skills orchard-core-themingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill for Orchard Core theming and content-definition/recipe work.
references/TASK-MAP.md and go directly to the leaf files.INDEX.md, then choose the leaf file it points to.references/TASK-MAP.md. If it cannot be decided, fall back to Liquid and confirm with the user.INDEX.md only for orientation and discovery.placement.json, and existing templates.references/TASK-MAP.md to find shape tracing guidance and ask the user if needed.ContentDefinition.json (or OrchardCore.db) and the relevant field references.references/TASK-MAP.md to find the right recipe references.Use these scripts instead of hand-building extracts.
scripts/extract-content-definitions.py to extract content types/parts/fields from ContentDefinition.json or OrchardCore.db, with optional related-type expansion and Markdown/JSON output. See references/50-content-model/CONTENT-DEFINITIONS-EXTRACTOR.md.scripts/extract-content-items.py to get content items from OrchardCore.db, filter by type/IDs/text, and optionally emit a recipe content step or a Markdown/JSON extract. See references/50-content-model/CONTENT-ITEMS-EXTRACTOR.md.scripts/generate-orchard-ids.py to generate Orchard Core IDs that match the DefaultIdGenerator alphabet for stable ContentItemId values in recipes. See references/70-recipes/ID-GENERATION.md.scripts/sync-skill.py to refresh the entire skill folder from the Lombiq/Orchard-Core-Agent-Skills repo (references, scripts, SKILL.md, assets). The running script is not overwritten until the next sync.Sync example:
python skills/orchard-core-theming/scripts/sync-skill.py
Use these cues to decide which reference section to open.
references/10-understand-structure/ to confirm solution and theme structure (manifests, base theme), create themes, and locate layouts/zones.references/20-shapes-placement/ to find shape names, alternates, placement rules, and override workflow steps.references/30-razor/ to implement Razor theme changes with tag helpers, shape rendering, and IOrchardHelper.references/40-liquid/ to implement Liquid theme changes with tags, filters, and shape helpers.references/50-content-model/ to inspect content definitions/items, parts/fields, settings/containers, and the extractors.references/60-assets-resources/ to include scripts/styles and manage resources and static files.references/70-recipes/ to author, validate, and reuse recipes for setup, definitions, and content import.references/80-debugging-discovery/ to trace shapes, inspect logs, and find evidence in source.references/90-glossary/ to resolve terms and acronyms in Orchard Core theming docs.Use this list to decide whether to open references/TASK-MAP.md for the exact leaf files.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).