migrate-content-items

Official

Generate per-item migration director code

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.