zendev-shzendev-shOfficialยท1 Agent Skills Included

goai

Unified Go SDK for 25+ language model providers

Provides one consistent Go API for text generation, streaming, structured output, embeddings, image, and video across 25+ model providers. Eliminates the need to learn and maintain separate SDKs, auth flows, and retry logic for each provider. Includes typed tools, MCP client support, prompt caching, and observability hooks so developers ship production features faster.
npx skills add zendev-sh/goai --all -g -y
Available:

Gives your AI coding agent the build commands, architecture map, and strict coding rules it must follow when writing or modifying code in this Go SDK.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install GoAI?โ–ผ

Run `npx skills add zendev-sh/goai --all -g -y` in your terminal to install this skill globally for your coding agent.

What is the GoAI SDK used for?โ–ผ

It is a Go SDK that gives you one unified API for text, streaming, structured output, embeddings, images, and video across 25+ model providers like OpenAI, Anthropic, and Google.

How do I switch between model providers in GoAI?โ–ผ

You only change the model constructor, for example from openai.Chat to anthropic.Chat, while the rest of your code stays identical. API keys are read automatically from environment variables.

Does GoAI support tool calling and structured output?โ–ผ

Yes. It offers an automatic tool loop with typed Go functions and GenerateObject[T], which builds JSON schemas directly from your Go structs.

Can AI coding agents use GoAI correctly?โ–ผ

Yes. The included SKILL.md teaches agents the exact API patterns, options, and error handling so they write correct GoAI code in your project.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’