Agent skill · software engineering · secondsky

graphql-implementation

Builds GraphQL APIs with schema design, resolvers, error handling, and performance optimization using Apollo or Graphene. Use when creating flexible query APIs, migrating from REST, or implementing real-time subscriptions.

Why this skill is useful

Provides specific implementation patterns and best practices for building GraphQL APIs with Apollo or Graphene that the AI wouldn't reliably generate on its own.

What it needs

Requires @apollo/server, dataloader installed locally. About 2k tokens when loaded. Last updated 2026-08-06. 204 stars on the source repository.

What this skill does

GraphQL Implementation Build GraphQL APIs with proper schema design, resolvers, and performance optimization. Schema Definition Apollo Server Setup DataLoader for N+1 Prevention Error Handling Best Practices Use DataLoader to batch queries Implement query complexity limits Design schema around client needs Validate all inputs Use descriptive naming conventions Python Graphene See references/python-graphene.md for complete Flask implementation with: ObjectType definitions Query and Mutation classes Input types Flask integration Best Practices Do: Use DataLoader to batch queries Implement query complexity limits Design schema around client needs Validate all inputs Use descriptive naming conventions Add subscriptions for real-time data Don't: Allow deeply nested queries without limits Expose database internals Ignore N+1 query problems Return unauthorized data Skip input validation

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills secondsky/graphql-implementation

View the source on GitHub

Browse the @skills marketplace