firebase avatar

Developing Genkit Go

If you're building AI apps in Go, this skill knows Genkit's patterns inside and out. It handles the core workflow of wrapping AI logic in flows, passing the Genkit instance correctly, setting up streaming and tool calling, and using the CLI for testing. The skill emphasizes practical details like adding jsonschema descriptions to structs for better structured output and using .prompt files for complex prompts. It covers the full stack from basic generation calls to HTTP deployment with proper tracing through the Developer UI.

skills.sh installs
49.5K
GitHub stars
508
last updated
Aug 21, 2026

Install

$ npx -y skills add firebase/agent-skills --skill developing-genkit-go --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're building AI apps in Go, this skill knows Genkit's patterns inside and out. It handles the core workflow of wrapping AI logic in flows, passing the Genkit instance correctly, setting up streaming and tool calling, and using the CLI for testing. The skill emphasizes practical details like adding jsonschema descriptions to structs for better structured output and using .prompt files for complex prompts. It covers the full stack from basic generation calls to HTTP deployment with proper tracing through the Developer UI.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/firebase/agent-skills
Categories
Backend & APIs, DevOps & CI/CD, AI & Agent Building, Databases
First seen
Apr 16, 2026

More from firebase/agent-skills

All 23
1firebase avatarfirestore-security-rules-auditorfirebase/agent-skillsA skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely20.4Kskills.sh installs
2figma avatarfigma-generate-designfigma/mcp-server-guideUse this skill alongside figma-use when the task involves translating an application page, view, or multi-section layout into Figma. Triggers: 'write to Figma',6.4Kskills.sh installs
3figma avatarimplement-designfigma/mcp-server-guideTranslates Figma designs into production-ready code with 1:1 visual fidelity. Use when implementing UI from Figma files, when user mentions "implement design", 5.9Kskills.sh installs
4figma avatarfigma-implement-designfigma/mcp-server-guideTranslates Figma designs into production-ready application code with 1:1 visual fidelity. Use when implementing UI code from Figma files, when user mentions "im4Kskills.sh installs
5figma avatarfigma-create-new-filefigma/mcp-server-guide**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `create_new_file` tool call. NEVER call `create_new_file` directly without loading this ski3.7Kskills.sh installs
6figma avatarfigma-code-connectfigma/mcp-server-guideCreates and maintains Figma Code Connect template files that map Figma components to code snippets. Use when the user mentions Code Connect, Figma component map3.6Kskills.sh installs