orchardcore-graphql

Configure Orchard Core GraphQL endpoints and query content items with filtering and pagination.

13|3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-graphql
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchardcore-graphql
Source: https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/src/CrestApps.AgentSkills.Skills/orchardcore/orchardcore-graphql
Command: npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-graphql

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchard Core developers often struggle to configure and consume GraphQL endpoints, expose content types as GraphQL types, and compose effective queries across a content-rich site.

Core Features & Use Cases

  • Configure and enable Orchard Core GraphQL to expose a /api/graphql endpoint.
  • Query content items with filtering, sorting, and pagination using generated GraphQL types.
  • Extend the schema with custom types and explore data interactively via GraphiQL.

Quick Start

Configure the GraphQL API and run a sample query against /api/graphql to verify the setup.

Frequently Asked Questions about orchardcore-graphql

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

FAQPage Schema
How do I expose Orchard Core content types as GraphQL types?

To expose Orchard Core content types as GraphQL types, enable the OrchardCore.Apis.GraphQL feature and register custom types in your schema. This maps content items automatically to the /api/graphql endpoint for querying.

How do I query Orchard Core content items with filtering and pagination?

Query Orchard Core content items by sending GraphQL queries to the /api/graphql endpoint. Use standard GraphQL arguments to apply filtering, sorting, and pagination directly against your generated content type schemas.

Do I need authentication to run GraphQL queries in Orchard Core?

Yes, performing authenticated queries is supported in Orchard Core GraphQL. You must configure authentication mechanisms to secure your GraphQL endpoint before executing queries against protected content items.

Can I extend the Orchard Core GraphQL schema with custom types?

Yes, you can extend the Orchard Core GraphQL schema with custom types. Developers register custom GraphQL types during configuration to expose additional data structures beyond the default generated content types.

How do I test Orchard Core GraphQL queries interactively?

Test Orchard Core GraphQL queries interactively using GraphiQL. Once the GraphQL endpoint is configured and enabled, navigate to the interface to explore the schema and run sample queries against your content items.