vtex-io-graphql-api

Automate GraphQL builder declaration, schema merging, and resolver wiring in VTEX IO apps.

Updated May 8, 2026
One-click install
npx skills add https://github.com/Willjeanne/faststore-soliverdemo --skill vtex-io-graphql-api-willjeanne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vtex-io-graphql-api
Source: https://github.com/Willjeanne/faststore-soliverdemo/tree/main/.agents/skills/vtex-io-graphql-api
Command: npx skills add https://github.com/Willjeanne/faststore-soliverdemo --skill vtex-io-graphql-api-willjeanne

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of managing GraphQL schemas and resolvers in VTEX IO apps, simplifying the implementation of GraphQL APIs and improving data exposure.

Core Features & Use Cases

  • Schema Management: Automates the merging of GraphQL schema files and configuration of resolvers.
  • Resolver Configuration: Provides guidelines for resolver function naming and wiring into the Service class.
  • Use Case: Ideal for developers who need to quickly set up and maintain GraphQL APIs for VTEX IO applications, ensuring proper cache control and authentication enforcement.

Quick Start

Use the vtex-io-graphql-api skill to declare the 'graphql' builder in your app's manifest and configure resolvers for your GraphQL schema.

Frequently Asked Questions about vtex-io-graphql-api

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

FAQPage Schema
How do I automate GraphQL schema management for VTEX IO apps?

To automate GraphQL schema management for VTEX IO apps, declare the 'graphql' builder in your app's manifest. This Skill processes .graphql files, merges schema definitions, and automatically wires resolvers into the Service class.

How do I configure resolvers in a VTEX IO GraphQL API?

Configuring resolvers in a VTEX IO GraphQL API involves defining resolver functions and wiring them into the Service class. This Skill automates the configuration and provides guidelines for proper resolver function naming.

Do I need to use ctx.clients for data access in VTEX IO GraphQL resolvers?

Yes, using ctx.clients for data access in VTEX IO GraphQL resolvers is required. Adhering to VTEX IO GraphQL best practices ensures proper cache control and authentication enforcement when exposing data through the API.

What is the best way to merge multiple GraphQL schema definitions in VTEX IO?

The best way to merge multiple GraphQL schema definitions in VTEX IO is by using the 'graphql' builder. It automatically processes your .graphql files and merges the schema definitions to streamline API implementation.

Can I use this approach to set up cache control and authentication for VTEX IO GraphQL?

Yes, you can set up cache control and authentication for VTEX IO GraphQL. The Skill ensures proper authentication enforcement and cache control by adhering to VTEX IO GraphQL best practices during resolver configuration.

Why declare the graphql builder in a VTEX IO app manifest?

Declaring the graphql builder in a VTEX IO app manifest is necessary to automate schema merging and resolver configuration. It serves as the entry point for processing .graphql files and wiring resolvers into the Service class.