developing-genkit-python
Build AI applications in Python using Genkit with flows, tools, and multiple model providers.
What it does
- Runtime: Python 3.14+, uv for deps (install).
- CLI: genkit --version — install via npm install -g genkit-cli if missing.
- Examples: Structured output, streaming, flows, tools, embeddings.
- Setup: New project bootstrap and plugins.
- Common Errors: Read first when something breaks.
- FastAPI: HTTP, genkitfastapihandler, parallel flows.
- Dotprompt: .prompt files and helpers.
Requirements & configuration
Configuration: GEMINI_API_KEY
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Build AI applications in Python using Genkit with flows, tools, and multiple model providers.
Source
Repository: https://github.com/firebase/agent-skills
developing-genkit-python FAQ
What does the developing-genkit-python skill do?
Develop AI-powered applications using Genkit in Python. Use when the user asks about Genkit, AI agents, flows, or tools in Python, or when encountering Genkit errors, import issues, or API problems. Runtime: Python 3.14+, uv for deps (install). CLI: genkit --version — install via npm install -g genkit-cli if missing.
How do I install developing-genkit-python?
Run: npx -y skills add https://github.com/firebase/agent-skills --skill developing-genkit-python --agent claude-code — the source lives at github.com/firebase/agent-skills.
Maintain developing-genkit-python?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/firebase-agent-skills-developing-genkit-python?ref=badge) npx agentictools info skills/firebase-agent-skills-developing-genkit-python The second line is the CLI lookup for this page — handy in READMEs and docs.