Developing Genkit Python
Skill ActiveDevelop 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.
To guide users in developing AI applications using Genkit in Python, from initial setup to handling common errors and implementing advanced patterns.
Features
- Genkit Python development guidance
- Setup instructions with dependency management
- Code examples for core Genkit features
- Troubleshooting for common Genkit errors
- Documentation on flows, tools, and streaming
Use Cases
- Learning to use Genkit in Python
- Setting up a new Genkit Python project
- Implementing Genkit flows and tools
- Resolving Genkit import or API errors
Non-Goals
- Providing pre-built Genkit applications
- Acting as a runtime for Genkit applications
- Replacing the official Genkit Python SDK documentation
Documentation
- info:Configuration & parameter referenceThe skill mentions prerequisites like Python version and `uv` for dependencies, but the explicit configuration parameters for Genkit itself (like API keys or model settings beyond the default) are implicitly handled by Genkit's environment variable system and are not exhaustively documented within this skill's direct documentation.
Security
- warning:Secret ManagementThe documentation clearly states the need for a `GEMINI_API_KEY` and instructs to export it as an environment variable, but it does not explicitly warn against committing this key or provide guidance on more secure secret management practices beyond basic environment variable usage.
Installation
First, add the marketplace
/plugin marketplace add firebase/agent-skills/plugin install agent-skills@firebaseQuality Score
Trust Signals
Similar Extensions
Ui Ux Pro Max
100UI/UX design intelligence with searchable style, palette, typography, and chart databases. Use when designing UI components, choosing colors/fonts, reviewing code for UX issues, building landing pages, or implementing responsive layouts.
Google Docs
100Interact with Google Docs - create documents, search by title, read content, and edit text. Use when user asks to: create a Google Doc, find a document, read doc content, add text to a doc, or replace text in a document. Lightweight alternative to full Google Workspace MCP server with standalone OAuth authentication.
Master Claude for Legal
100Master skill for legal teams using Claude. Loads the right reference for the user's question (privilege configuration, MCP hardening, verification, long documents, practice-area patterns, skill authoring) and routes to specialized starter skills (NDA triage, version diff, meeting brief, citation verification, status synthesis). Auto-invokes when the user mentions legal work, contracts, redlines, NDAs, privilege, attorney-client, court filings, depositions, regulatory compliance, or asks how to set up Claude for a law firm or in-house legal team.
Teach Guidance
100Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.
Prepare Inspection Readiness
100Prepare an organisation for regulatory inspection by assessing readiness against agency-specific focus areas (FDA, EMA, MHRA). Covers warning letter and 483 theme analysis, mock inspection protocols, document bundle preparation, inspection logistics, and response template creation. Use when a regulatory inspection has been announced or is anticipated, when a periodic self-assessment is due, when new systems have been implemented since the last inspection, or after a significant audit finding that may attract regulatory attention.
External Context
100Invoke parallel document-specialist agents for external web searches and documentation lookup