Genkit Agent Skills
This repository contains "Agent Skills" designed to teach AI agents how to build applications using the Genkit framework.
Available Skills
- developing-genkit-js: For developing Genkit applications with Node.js and TypeScript.
- developing-genkit-dart: For developing Genkit applications with Dart.
- developing-genkit-go: For developing Genkit applications with Go.
- developing-genkit-python: For developing Genkit applications with Python.
Installation
You can install skills in various ways (in your project workspace):
Using skills.sh (Recommended)
For Node.js / TypeScript:
npx skills add genkit-ai/skills --skill developing-genkit-js
For Dart:
npx skills add genkit-ai/skills --skill developing-genkit-dart
For Go:
npx skills add genkit-ai/skills --skill developing-genkit-go
For Python:
npx skills add genkit-ai/skills --skill developing-genkit-python
Using tool-specific command
For example (if using Gemini CLI):
For Node.js / TypeScript:
gemini skills install https://github.com/genkit-ai/skills.git --path skills/developing-genkit-js
For Dart:
gemini skills install https://github.com/genkit-ai/skills.git --path skills/developing-genkit-dart
For Go:
gemini skills install https://github.com/genkit-ai/skills.git --path skills/developing-genkit-go
For Python:
gemini skills install https://github.com/genkit-ai/skills.git --path skills/developing-genkit-python
Manual Installation
Copy-paste the skills folder in the appropriate location for your tool of choice.
Usage
These skills follow the Agent Skills Specification. Point your agent environment to the relevant skill directory to enable Genkit-specific capabilities.