enonic-content-migration

Generate and execute scripted bulk content workflows in Enonic XP.

1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/webmaxru/enonic-agent-skills --skill enonic-content-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: enonic-content-migration
Source: https://github.com/webmaxru/enonic-agent-skills/tree/main/skills/enonic-content-migration
Command: npx skills add https://github.com/webmaxru/enonic-agent-skills --skill enonic-content-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates and runs scripted workflows to manage bulk content operations in Enonic XP, enabling automated creation, updating, querying, migrating, and transforming of content.

Core Features & Use Cases

  • Bulk content creation, updates, deletions, migrations, and transformations using lib-content/lib-node.
  • NoQL-driven queries and aggregations with batch processing, progress reporting, and task-controlled execution.
  • Use cases include environment migrations between draft and master, export/import workflows, and long-running batch operations with safe error handling.

Quick Start

Run the enonic-content-migration skill to generate and execute a bulk content operation script for your Enonic XP project to perform create, update, migrate, or delete tasks.

Frequently Asked Questions about enonic-content-migration

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

FAQPage Schema
How do I bulk update content in Enonic XP?

Bulk content updates in Enonic XP are automated by generating and executing scripted workflows using the lib-content and lib-node APIs with batch handling and paging. This enables mass content transformations across draft and master environments.

How do I migrate content between draft and master in Enonic XP?

Content migration between draft and master environments in Enonic XP is performed by running scripted workflows with task controllers. These handle publishing, batch processing, and safe error reporting during the environment transfer.

Can I run NoQL queries for bulk content aggregation in Enonic XP?

NoQL-driven queries and aggregations are supported for bulk content operations in Enonic XP. The process generates scripts that execute these queries with batch processing, progress reporting, and task-controlled execution for large datasets.

How do I handle long-running batch content operations in Enonic XP?

Long-running batch content operations in Enonic XP are handled using task controllers that manage scripted workflows. This approach provides progress reporting, safe error handling, and paging across large content volumes during mass imports or updates.

What is the best way to automate mass content import and export in Enonic XP?

Automating mass content import and export in Enonic XP is achieved by generating scripted workflows that implement lib-content and lib-node APIs. The process includes batch handling, optional references handling, and error reporting for safe execution.

Are there limitations when performing bulk content operations in Enonic XP?

Bulk content operations in Enonic XP require task controllers for long-running processes to avoid timeouts. The scripted workflows manage batch paging and error reporting to handle large datasets safely during migrations and transformations.