AI-assisted development
AI assistants write better Genkit code when they understand Genkit’s core concepts (flows, actions, dotprompt, and so on) and how to run and debug your application. The fastest way to give your assistant that knowledge is with Genkit Agent Skills.
Genkit Agent Skills
Section titled “Genkit Agent Skills”Agent Skills are curated knowledge packages that teach AI agents how to build applications with Genkit. They bundle best practices, common error handling, API usage, and development workflows into a format your assistant can load on demand. Skills are maintained in the Genkit Skills GitHub repository.
Currently available skills:
- developing-genkit-js: For developing Genkit applications with Node.js and TypeScript.
Installation
Section titled “Installation”Install skills into your project with skills.sh:
npx skills add genkit-ai/skillsYou can also copy the skill folder manually into the location your tool expects. See your tool’s documentation for where agent skills live.
Genkit skills follow the Agent Skills Specification. Point your agent environment at the relevant skill directory to enable Genkit-specific capabilities. Once installed, your assistant can consult the skill whenever it works on Genkit code, so it produces idiomatic, up-to-date results.
Genkit MCP server
Section titled “Genkit MCP server”Skills give your assistant knowledge. The Genkit MCP server gives it the ability to interact with your running application. Installing both provides the most complete experience.
The MCP server exposes tools that let an assistant:
- Look up and search Genkit documentation.
- Start, restart, and stop your application runtime.
- List and run the flows in your Genkit app.
- Fetch execution traces for analysis and debugging.
For setup instructions, see the Genkit MCP server documentation.