jahia-content-move-content

Move and reorganize Jahia JCR content nodes via GraphQL mutations.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Jahia/formidable --skill jahia-content-move-content
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jahia-content-move-content
Source: https://github.com/Jahia/formidable/tree/main/.agents/skills/jahia-content-move-content
Command: npx skills add https://github.com/Jahia/formidable --skill jahia-content-move-content

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reorganizing Jahia content trees manually is error-prone and time-consuming. This skill provides a reliable, GraphQL-driven workflow to restructure folders, nest flat content, rename nodes, and tidy a site's content hierarchy.

Core Features & Use Cases

  • Audit the current content tree to map paths and node types.
  • Create destination folders with proper labels when needed.
  • Move nodes while preserving names, with optional renaming and re-parenting.
  • Reorder siblings to control display order within folders.
  • Publish changes to ensure live consistency and avoid stale structure.
  • Verify results by querying the content tree post-move.
  • Use Case: reorganize a cluttered site after a redesign or merge multiple sites into a unified structure.

Quick Start

Audit your current content structure, create necessary folders, then move, reorder, publish, and verify using the provided GraphQL mutations.

Frequently Asked Questions about jahia-content-move-content

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

FAQPage Schema
How do I reorganize Jahia JCR content nodes to restructure folders and tidy a site's content hierarchy?

You can reorganize Jahia content nodes using GraphQL mutations to audit existing paths, create destination folders, move and rename nodes, reorder siblings, publish updates, and verify the final tree structure for predictable site reorganization.

What is the best way to move and nest flat Jahia content during a site migration?

Moving and nesting flat Jahia content is best handled via GraphQL mutations that re-parent nodes into new folders while preserving names, ensuring consistent metadata and predictable folder structures during migration preparation.

Can I rename and reorder Jahia content nodes simultaneously when restructuring a content tree?

Yes, you can rename and reorder Jahia content nodes simultaneously. The GraphQL workflow supports moving nodes with optional renaming and reordering siblings to control display order within folders during a restructure.

Do I need GraphQL and authentication headers to audit and move Jahia content nodes?

Yes, auditing and moving Jahia content nodes requires GraphQL mutations with explicit origin endpoints and authentication headers to securely execute tree restructuring operations.

How do I verify that Jahia content nodes were successfully moved and published to the live site?

Verify moved and published Jahia content nodes by querying the content tree post-move using GraphQL. This verification step ensures live consistency and confirms no stale structure remains after publishing changes.