graphql

21.8k
davila7davila7

GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.

195 days ago

new-api-support

2.6k
nalexnnalexn

Add introspection support for a SwiftUI API (view type, modifier, or View extension function). Use when the user wants to add support for a new SwiftUI entity to ViewInspector.

195 days ago

return-stack

30
SimHackerSimHacker

Where you've been is where you can go back to.

moollmnavigationhistory+4
195 days ago

thoughtful-commitment

30
SimHackerSimHacker

Git commits that capture context and intent

gitcommitsprovenance+1
195 days ago

mooco-mirror

30
SimHackerSimHacker

Parallel introspection for MOOCO sessions and cross-orchestrator comparison

moollmintrospectionorchestration+1
195 days ago

apollo-mcp-server

29
apollographqlapollographql

Guide for using Apollo MCP Server to connect AI agents with GraphQL APIs. Use this skill when: (1) setting up or configuring Apollo MCP Server, (2) defining MCP tools from GraphQL operations, (3) using introspection tools (introspect, search, validate, execute), (4) troubleshooting MCP server connectivity or tool execution issues.

195 days ago

Apollo MCP Server

18
simnovasimnova

Guide for using Apollo MCP Server to connect AI agents with GraphQL APIs. Use this skill when: (1) setting up or configuring Apollo MCP Server, (2) defining MCP tools from GraphQL operations, (3) using introspection tools (introspect, search, validate, execute), (4) troubleshooting MCP server connectivity or tool execution issues.

195 days ago

plugin-introspection

7
benjaminshafiibenjaminshafii

Require every OpenCode plugin to expose get_skills and get_version tools.

195 days ago

goose-introspection

7
plurigridplurigrid

Goose session introspection and self-discovery via DuckDB reafference database. Query past sessions, find self, and enable cross-session awareness.

195 days ago

graphql

5
agent-skills-hubagent-skills-hub

GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.

195 days ago

graphql

4
ngxtmngxtm

GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper co...

195 days ago

tidewave-tools-usage

4
forestforest

CRITICAL for ALL Elixir/Phoenix/Ash development work. Invoke when working with Elixir code, Ecto schemas, Ash resources, Phoenix applications, or databases in Elixir projects. Provides MCP tools for live code evaluation (via IEx), instant module navigation, direct SQL execution, schema introspection, and documentation access. Tidewave provides superior alternatives to bash/grep/read for Elixir tasks.

195 days ago

performing-graphql-security-assessment

2
mukul975mukul975

Assessing GraphQL API endpoints for introspection leaks, injection attacks, authorization flaws, and denial-of-service vulnerabilities during authorized security tests.

penetration-testinggraphqlapi-security+3
195 days ago

use-graphql-api

2
pjt222pjt222

Interact with GraphQL APIs from the command line — discover schemas via introspection, construct queries and mutations, execute them with gh api graphql or curl, parse responses with jq, and chain operations by piping IDs between calls. Use when automating GitHub Discussions, Issues, or Projects via GraphQL, integrating with any GraphQL endpoint from scripts, or building CLI workflows that need structured API data.

195 days ago

use-graphql-api

2
pjt222pjt222

Interact with GraphQL APIs from the command line — discover schemas via introspection, construct queries and mutations, execute them with gh api graphql or curl, parse responses with jq, and chain operations by piping IDs between calls. Use when automating GitHub Discussions, Issues, or Projects via GraphQL, integrating with any GraphQL endpoint from scripts, or building CLI workflows that need structured API data.

195 days ago

performing-graphql-introspection-attack

2
mukul975mukul975

Performs GraphQL introspection attacks to extract the full API schema including types, queries, mutations, subscriptions, and field definitions from GraphQL endpoints. The tester uses introspection queries to map the attack surface, identifies sensitive fields and mutations, tests for query depth and complexity limits, and exploits GraphQL-specific vulnerabilities including batching attacks, alias-based brute force, and nested query DoS. Activates for requests involving GraphQL security testing, introspection attack, GraphQL enumeration, or GraphQL API penetration testing.

api-securitygraphqlintrospection+2
195 days ago

graphql

1
rootcastlecorootcastleco

GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper co...

195 days ago

GraphQL

haniakrim21haniakrim21

GraphQL gives clients exactly the data they need—no more, no less. One endpoint, a typed schema, and introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.

195 days ago

GraphQL Security

sharp-skillssharp-skills

Prevents GraphQL-specific attacks including query depth bombs, field enumeration, introspection abuse, and batch query attacks. Use when exposing a GraphQL API to external clients or the public internet. Triggers on: GraphQL, security, query complexity, introspection, depth limiting, batching attack, DoS, field enumeration, schema exposure.

195 days ago

GraphQL

oki3505Foki3505F

GraphQL gives clients exactly the data they need — no more, no less. One endpoint, a typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.

195 days ago

skyfire

skyfire-xyzskyfire-xyz

Build buyer and seller agent workflows with Skyfire KYA, PAY, and KYA+PAY tokens. Use when implementing token creation, token introspection and charging, seller service lifecycle, service discovery, Skyfire MCP integration, or enterprise admin operations.

skyfirekyapay+4
195 days ago

GraphQL

reikiplanetreikiplanet

GraphQL gives clients exactly the data they need — no more, no less. One endpoint, a typed schema, and introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls and safeguards, GraphQL APIs can be susceptible to expensive or malicious queries and other operational risks.

195 days ago