Skip to main content

Developing Genkit Python

Skill Active
Part of:Firebase

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.

Purpose

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@firebase

Quality Score

95 /100
Analyzed about 20 hours ago

Trust Signals

Last commit2 days ago
Stars280
LicenseApache-2.0
Status
View Source

Similar Extensions

Ui Ux Pro Max

100

UI/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.

Skill
spartan-stratos

Google Docs

100

Interact 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.

Skill
sanjay3290

Master Claude for Legal

100

Master 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.

Skill
sboghossian

Teach Guidance

100

Guide 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.

Skill
pjt222

Prepare Inspection Readiness

100

Prepare 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.

Skill
pjt222

External Context

100

Invoke parallel document-specialist agents for external web searches and documentation lookup

Skill
Yeachan-Heo

© 2025 SkillRepo · Find the right skill, skip the noise.