golang-graphqlImplements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with existing Go HTTP services. Also apply when the codebase imports `github.com/99designs/gqlgen` or `github.com/graph-gophers/graphql-go`.
Install via ClawdBot CLI:
clawdbot install samber/golang-graphqlGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/samber/cc-skills-golangAudited May 10, 2026 · audit v1.0
Generated Sep 30, 2026
A platform team needs to unify multiple Go microservices under a single GraphQL API using Apollo Federation. They use gqlgen to generate typed subgraph stubs, batch cross-service lookups with DataLoaders, and enforce query complexity limits at the gateway.
A backend team wants to expose a flexible query API alongside their existing REST endpoints. They introduce graph-gophers/graphql-go to iterate quickly on small schemas without adding a code generation step, keeping resolvers thin and delegating to existing service logic.
An analytics product needs live-updating charts for operations teams. They implement GraphQL subscriptions in gqlgen, per-request DataLoaders in HTTP middleware, and cursor-based pagination (Relay connections) for historical queries.
A site reliability team runs a review-mode pass over an inherited Go GraphQL server, scanning for N+1 resolver patterns, missing complexity caps, globally-scoped DataLoaders, and introspection left enabled in production.
An internal tooling team replaces github.com/graphql-go/graphql with a schema-first gqlgen setup to gain compile-time type safety and generated stubs. They rewrite resolvers as per-type structs and wrap mutation results in payload envelopes with user-facing errors.
Sell programmatic access to a unified GraphQL API that aggregates internal services, with tiered rate limits and per-query complexity quotas governing usage.
Release a free gqlgen-based generator and DataLoader toolkit while monetizing advanced federation tooling, schema governance, and hosted query analytics.
Offer a hosted runtime that deploys Go GraphQL services with built-in per-request DataLoader middleware, complexity limiting, and introspection controls across environments.
💬 Integration Tip
Verify the project already imports gqlgen or graph-gophers before applying this skill, and confirm the Go toolchain is installed since builds and codegen require it. Launch parallel sub-agents to scan for existing resolver conventions and N+1 patterns before generating or refactoring code.
Scored Sep 30, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.
Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing.