jahia-content-query-content

Query Jahia JCR content via GraphQL to list and inspect nodes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Queries JCR content from a running Jahia instance via GraphQL. Use when asked to list, inspect, or retrieve content nodes, check what content exists, or audit a site's content.

Core Features & Use Cases

  • Query content by path, type, and properties via the GraphQL API.
  • List and inspect content nodes across Jahia sites for audits and migrations.
  • Retrieve metadata and properties to support content governance and debugging.

Quick Start

Run a GraphQL query against http://localhost:8080/modules/graphql to fetch a site's JCR content node data.

Frequently Asked Questions about jahia-content-query-content

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

FAQPage Schema
How do I query Jahia JCR content via GraphQL?

To query Jahia JCR content via GraphQL, run a query against the GraphQL endpoint at http://localhost:8080/modules/graphql on a running Jahia instance. This allows you to fetch site node data, inspect content types, and retrieve properties.

What is the best way to list content node paths in a Jahia site?

Listing content node paths in a Jahia site is best done by querying the JCR content through the GraphQL API. This method retrieves node paths and metadata efficiently from your running local Jahia instance for site audits.

Can I retrieve content properties across different Jahia environments using GraphQL?

Yes, you can retrieve content properties across Jahia environments by querying the JCR content via the GraphQL API. It requires a running Jahia instance with proper credentials to access the endpoint and inspect site data.

Do I need a running Jahia instance to inspect content nodes?

Yes, you need a running Jahia instance at http://localhost:8080 with valid credentials and access to the GraphQL endpoint. The Skill queries live JCR content to discover, inspect, and audit site data.

Why does my Jahia content query fail to return site data?

A Jahia content query fails if the Jahia instance is not running at http://localhost:8080 or if credentials are invalid. The GraphQL endpoint at /modules/graphql must be accessible to retrieve JCR content nodes and properties.