# Enable on-demand expertise with Agent Skills in Genkit Go

DevFeed: [Enable on-demand expertise with Agent Skills in Genkit Go](<https://devfeed.tech/articles/enable-on-demand-expertise-with-agent-skills-in-genkit-go-4209.md>)

Original publisher: [Read original article](<https://developers.googleblog.com/enable-on-demand-expertise-with-agent-skills-in-genkit-go/>)

Author: Daniela Petruzalek

Published: 2026-09-12T11:04:33.891311Z

Content type: tutorial

Language: en

Sources: [Google Developers Blog](<https://devfeed.tech/sources/google-developers-blog.md>)

Topics: [Agent Skills](<https://devfeed.tech/topics/agent-skills.md>), [Agent Harness](<https://devfeed.tech/topics/agent-harness.md>), [context window](<https://devfeed.tech/topics/context-window.md>), [Go](<https://devfeed.tech/topics/go.md>), [Script](<https://devfeed.tech/topics/script.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agent-skills](<https://devfeed.tech/tags/agent-skills.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [context-window](<https://devfeed.tech/tags/context-window.md>), [developers](<https://devfeed.tech/tags/developers.md>), [go](<https://devfeed.tech/tags/go.md>), [skills](<https://devfeed.tech/tags/skills.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

## AI overview

This article explains how Agent Skills in Genkit Go provide on-demand specialized expertise through progressive disclosure. Skills package instructions, references, and scripts in modular SKILL.md bundles, exposing only metadata initially and loading full content when a task requires it.

## Source excerpt

To prevent context window bloat and reduce token consumption, Genkit Go introduces Agent Skills based on a progressive disclosure architecture. Developers can package specialized instructions, scripts, and references into modular SKILL.md bundles where only the frontmatter metadata is initially exposed to the agent's system prompt. When a task matches the skill's description, Genkit's middleware dynamically loads the full instruction body and associated assets, ensuring the model accesses precise workflows exactly when needed.