migrate-content-items
OfficialGenerate per-item migration director code
Software Engineering#dependency injection#content migration#kentico#csharp code generation#linked pages#migration tool extensions#page-to-widget conversion
AuthorKentico
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill generates the C# ContentItemDirectorBase extension code needed to implement per-page and per-linked-page migration behavior so your Kentico Xperience 13 content migrates correctly into Xperience by Kentico.
Core Features & Use Cases
- Content item director code generation: Produces ready-to-use C# classes that override Direct() to apply child linking, template overrides, page-to-widget conversion, and page dropping for utility paths.
- Linked page handling generation: Produces DirectLinkedNode() overrides to Materialize linked pages, Drop linked pages, or StoreReferenceInAncestor for controlled reference mapping.
- Plan-driven and safeguard-aware behavior: Reads a migration plan to extract explicit “linked page handling” and “code extensions to implement,” and only queries the source database for linked pages when the plan is silent.
Quick Start
Use the migrate-content-items skill to generate ContentItemDirectorBase code for your KX13 → XbyK Migration.Tool.Extensions project using your migration plan file at /path/to/migration-plan.json.
Dependency Matrix
Required Modules
None requiredComponents
referencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: migrate-content-items Download link: https://github.com/Kentico/xperience-by-kentico-kenticopilot/archive/main.zip#migrate-content-items Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.