widget-create-implementation

Generate Xperience by Kentico widget implementations from an instructions file.

14|7|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/Kentico/xperience-by-kentico-kenticopilot --skill widget-create-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: widget-create-implementation
Source: https://github.com/Kentico/xperience-by-kentico-kenticopilot/tree/main/plugins/widget-creation/skills/widget-create-implementation
Command: npx skills add https://github.com/Kentico/xperience-by-kentico-kenticopilot --skill widget-create-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Kentico Docs MCP.

What problem does it solve?

It helps you turn an existing, research-backed widget plan into working Xperience by Kentico code without getting stuck on conventions, structure, or implementation details.

Core Features & Use Cases

  • Instruction-driven implementation: Converts an instructions file into a concrete widget implementation (view component, properties, Razor view, view model, and localization).
  • Project-convention alignment: Checks current project structure and existing widgets to match patterns and avoid inconsistencies.
  • Reliability for edit and live modes: Adds caching, null checks, and graceful handling of missing data so errors appear only in edit mode and live mode stays stable.
  • Example use case: You already have a widget design and requirements mapped out; this skill generates the full widget implementation so you can build and test immediately.

Quick Start

Ask the AI to run the widget-create-implementation skill using the provided instructions file path you already prepared for your widget.

Frequently Asked Questions about widget-create-implementation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Xperience by Kentico widget code from a design plan?

To generate Xperience by Kentico widget code, provide an instructions file to the widget-create-implementation skill. It outputs the full widget stack, including view components, properties, and Razor views, while matching your project conventions.

What is the best way to handle caching and null-safety in Xperience widgets?

Handle caching and null-safety in Xperience widgets by applying parameterized caching and adding null checks. This ensures graceful handling of missing data so errors appear only in edit mode and live mode stays stable.

Can I use an instructions file to automate Razor view and view model creation?

Yes, you can use an instructions file to automate Razor view and view model creation. The skill converts your design file into a concrete widget implementation, automatically wiring localization and retrieval patterns.

Do I need to inspect existing widgets before implementing a new Xperience widget?

You need to inspect existing widgets before implementing a new Xperience widget to ensure project-convention alignment. The skill checks the current project structure to match patterns and avoid inconsistencies.

Why are my Xperience widget errors showing up in live mode instead of edit mode?

Xperience widget errors show up in live mode when missing data is not handled gracefully. Adding null checks and configuring edit/live error behavior ensures live mode stays stable and errors only appear in edit mode.

Does widget development in Xperience by Kentico support automated localization?

Widget development in Xperience by Kentico supports automated localization. The implementation process automatically wires localization patterns into the generated view model and Razor view files.