jahia-content-create-content

Create and publish 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-create-content
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jahia-content-create-content
Source: https://github.com/Jahia/formidable/tree/main/.agents/skills/jahia-content-create-content
Command: npx skills add https://github.com/Jahia/formidable --skill jahia-content-create-content

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates and publishes JCR content nodes in a running Jahia instance via GraphQL mutations to automate site content population.

Core Features & Use Cases

  • Programmatic creation of content nodes (articles, tutorials, or any JCR content) using Jahia GraphQL JCR mutations.
  • Support for publishing content after creation and in batch workflows.
  • Guidance for managing content structure (areas, templates, and weak references) and common tasks (image uploads, internal/external links) in automated pipelines.
  • Use Case: When loading a new site with multiple articles, automatically create and publish all nodes with correct titles and body content via GraphQL.

Quick Start

Run a GraphQL mutation to create a content node under the target site and then publish it.

Frequently Asked Questions about jahia-content-create-content

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

FAQPage Schema
How do I create Jahia JCR content nodes programmatically via GraphQL?

To create Jahia JCR content nodes programmatically, execute GraphQL mutations against the Jahia GraphQL endpoints to generate content nodes like articles or tutorials under a target site. This approach enables automated batch content population in a running Jahia instance.

Can I batch publish content nodes using Jahia GraphQL mutations?

Yes, you can batch publish content nodes using Jahia GraphQL mutations. The process supports automated workflows by allowing you to script batch operations to create and then publish multiple JCR nodes sequentially within your targeted site structure.

What is the best way to automate Jahia site content population?

The best way to automate Jahia site content population is by scripting GraphQL mutations to programmatically create and publish JCR content nodes. This method handles large-scale batch operations efficiently while managing content structure like areas and templates.

Do I need to handle internal links and image uploads manually when using GraphQL for content creation?

No, you do not need to handle internal links and image uploads entirely manually when using GraphQL for content creation. The automation pipeline provides best practices and specific mutation patterns to manage internal links, external links, and image uploads programmatically.

How does error handling work during automated Jahia content creation?

Error handling during automated Jahia content creation works by capturing GraphQL mutation responses within your scripted batch operations. This allows automated workflows to identify failed node creations or publishing errors and apply best practices for data integrity.

Does this GraphQL approach support managing content structure like areas and templates?

Yes, the GraphQL approach supports managing content structure like areas and templates. It provides specific guidance for handling areas, templates, and weak references within automated pipelines to ensure correct content node relationships in the JCR.