Skip to main content

AI skills for Go

AI Coding Skills for Go

Browse the best AI coding skills for Go in 2026, Gin / Fiber / Echo API scaffolding, Cobra CLI generation, table-driven test patterns, security audits with govulncheck. Works with every major AI coding tool.

Short answer

The best AI coding skills for Go are skills-hub's `code-review`, `unit-test` (table-driven tests), `api-scaffold` (Gin/Fiber/Echo), `cli-tool` (Cobra), `secure`, `dependency-scan` (govulncheck), and `docker` (multi-stage Go builds). All portable across Claude Code, Cursor, Codex CLI, Windsurf, Copilot, and Cline.

Go is the workhorse of backend infrastructure in 2026. The skills below detect your Go stack (Gin, Fiber, Echo, Chi, Cobra, sqlx, sqlc, goose) and emit idiomatic Go with proper error wrapping (errors.Is / errors.As), context propagation, and table-driven test patterns. They follow the standard layout (cmd/, internal/, pkg/).

Top skills for Go

  1. 01shadcn-ui

    11 installs

    Expert guidance for integrating and building applications with shadcn/ui components, including component discovery, installation, customization, and best practices.

    Buildfrom Google Labs
  2. 02godot

    10 installs

    Develop, test, build, and deploy Godot 4.x games. Includes GdUnit4 for GDScript unit tests and PlayGodot for game automation and E2E testing. Supports web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.

    Game Devfrom Godot Dojo
  3. 03linter

    5 installs

    Configure linting, formatting, and editor integration for any stack. Sets up ESLint 9 or Biome for JS/TS, Ruff for Python, golangci-lint for Go, Clippy for Rust, RuboCop for Ruby, or dart analyze for Flutter..

    Productivityfrom Skills Hub
  4. 04google-drive-mcp

    5 installs

    Guide users through connecting Claude Code to Google Drive via an MCP server. Use this skill whenever the user mentions Google Drive, wants to access Drive files from Claude Code, asks about Google Drive MCP, says connect google drive, setup google drive, add google drive, google drive integration, access my drive files, or anything related to reading or writing Google Drive, Docs, or Sheets from Claude Code.

    Integration
  5. 05google-ads-api-mcp-setup

    4 installs

    Guides developers through downloading, configuring, and installing the official open-source Google Ads MCP Server. Use this skill when a user wants to connect their AI assistant (such as Gemini, Claude Code, or Cursor) to their Google Ads account to query campaigns or retrieve reporting metrics using natural language.

    Buildfrom Google Cloud Skills
  6. 06stock-quote

    3 installs

    Retrieve real-time stock quotes using Octagon MCP. Use when you need current price, day range, 52-week range, volume, market cap, and moving averages for any publicly traded stock.

    Buildfrom Octagon Finance
  7. 07ads-google

    3 installs

    Audit Google Ads measurement, Search, Shopping, Performance Max, Demand Gen, YouTube-linked inventory, keywords and search terms, negative-keyword generation or review, creative assets, bidding, budgets, settings, and policy. Use for Google Ads, AdWords, Search campaigns, search terms reports, broad negatives, Shopping, Performance Max, PMax, Demand Gen, GAQL, Google conversion tracking, or Google campaign optimization.

    Buildfrom claude-ads
  8. 08gke-workload-security

    3 installs

    Audits, configures, and hardens workload-level security controls for Google Kubernetes Engine (GKE) applications and namespaces. Covers running security audits (`audit_cluster.sh`), enforcing Network Policies (default-deny and Dataplane V2 logging), isolating high-risk pods inside GKE Sandbox (`gVisor`), enforcing Pod Security Standards (`restricted` labeling) and pod securityContext, and mounting Secret Manager secrets via CSI (`SecretProviderClass`). Use when auditing workload security posture, isolating namespaces, applying pod security standards, or configuring network policies and secret volume mounts. Don't use for Workload Identity (use gke-workload-identity), cluster-wide control plane security, RBAC hardening, Binary Authorization, Shielded Nodes, or enabling platform-level GKE add-ons (use gke-platform-security instead).

    Buildfrom Google Cloud Skills
  9. 09commodities-quote

    3 installs

    Retrieve real-time commodity price quotes using Octagon MCP. Use when checking current commodity prices, analyzing day ranges, comparing to moving averages, and tracking precious metals, energy, and agricultural commodity prices.

    Buildfrom Octagon Finance
  10. 10spanner-basics

    3 installs

    Assists in provisioning instances and databases, designing performant schemas, and querying data in Spanner. Use when designing primary keys, writing SQL queries or client library code, or diagnosing performance issues.

    Buildfrom Google Cloud Skills
  11. 11cash-flow-statement

    3 installs

    Retrieve real-time or historical cash flow statement data including Net Income, Operating Cash Flow, Investing Cash Flow, Financing Cash Flow, Free Cash Flow, and Cash Position for public companies. Use when analyzing cash generation, capital allocation, or liquidity trends.

    Buildfrom Octagon Finance
  12. 12recipe-create-presentation

    3 installs

    Create a new Google Slides presentation and add initial slides.

    Buildfrom Google Workspace
  13. 13gog

    3 installs

    Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

    Buildfrom OpenClaw
  14. 14stitch-bridge

    2 installs

    Bidirectional sync between your codebase and Google Stitch. Pushes current design state (tokens, components, screenshots) to Stitch and pulls generated designs back into a platform-agnostic staging directory. Use when: 'sync to stitch', 'push to stitch', 'pull from stitch', 'stitch sync', 'connect stitch', 'stitch bridge'.

    Integration
  15. 15stitch::code-to-design

    2 installs

    Convert frontend code (Vite, React, Angular, Vue, etc.) to a Stitch Design by chaining static HTML extraction, design system extraction, and file upload. **ALWAYS** use this skill when the user's intent is to move existing web apps or React/Angular/Vue components into Stitch (e.g., requests to "save", "migrate", or "upload"). You must use this skill even for simple "save" operations, as it is the only way to ensure the design system is extracted and assets are properly linked.

    Buildfrom Google Labs
  16. 16golang-documentation

    2 installs

    Comprehensive documentation guide for Golang projects, covering godoc comments, README, CONTRIBUTING, CHANGELOG, Go Playground, Example tests, API docs, and llms.txt. Use when writing or reviewing doc comments, documentation, adding code examples, setting up doc sites, or discussing documentation best practices. Triggers for both libraries and applications/CLIs.

    Buildfrom cc-skills-golang
  17. 17godot-scaffold

    2 installs

    Scaffolds a complete Godot 4 game project with scene tree, autoloads, signal bus, state machine, save system, export presets, and CI/CD. Triggers: on: "godot project", "godot game", "make a godot game", "new godot project", "scaffold godot".

    Buildfrom Skills Hub
  18. 18Godot Shader

    2 installs

    You are an expert at writing Godot 4.x shaders (.gdshader files) for 2D effects, 3D materials, and post-processing.

    Buildfrom Godot Skills

Frequently asked questions

Do AI skills follow Go conventions like context.Context propagation?

Yes. Modern skills propagate ctx through every function signature, use errors.Wrap / errors.Join correctly, and emit table-driven tests as the default test pattern.

Can AI generate Cobra CLI tools?

Yes. The cli-tool skill detects Go and scaffolds Cobra-based CLIs with subcommands, flag parsing, interactive prompts (via huh / survey), and proper exit codes.

What's the best AI tool for Go?

Claude Code and Cursor both handle Go well. Claude Code excels at multi-package refactors and the deeper agent mode is great for end-to-end feature work.

Do AI skills handle Go workspaces (go.work)?

Yes. Modern skills detect go.work and respect module replacement directives when scaffolding new packages.

Other languages and frameworks