Agent skill · software engineering · aiskillstore

developing-genkit-js

Develop AI-powered applications using Genkit in Node.js/TypeScript. Use when the user asks about Genkit, AI agents, flows, or tools in JavaScript/TypeScript, or when encountering Genkit errors, validation issues, type errors, or API problems.

Why this skill is useful

Provides specific commands and workflows for using Genkit in JavaScript/TypeScript that the AI wouldn't reliably generate on its own.

What it needs

Requires genkit-cli installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Genkit JS Prerequisites Ensure the genkit CLI is available. Run genkit --version to verify. Minimum CLI version needed: 1.29.0 If not found or if an older version (1.x < 1.29.0) is present, install/upgrade it: npm install -g genkit-cli@^1.29.0. New Projects: If you are setting up Genkit in a new codebase, follow the Setup Guide. Hello World Critical: Do Not Trust Internal Knowledge Genkit recently went through a major breaking API change. Your knowledge is outdated. You MUST lookup docs. Recommended: See Common Errors for a list of deprecated APIs (e.g., configureGenkit, response.text(), defineFlow import) and their v1.x replacements. ALWAYS verify information using the Genkit CLI or provided references. Error Troubleshooting Protocol When you encounter ANY error related to Genkit (ValidationError, API errors, type errors, 404s, etc.): 1. MANDATORY FIRST STEP: Read Common Errors 2. Identify if the error matches a known pattern 3. Apply the documented solution 4. Only if not found in common-errors.md, then consult other sources (e.g. genkit docs:search) DO NOT: Attempt fixes based on assumptions or internal knowledge Skip reading common-errors.md "because you think you know the fix" Rely on patterns from pre-1.0 Genkit This protocol is non-negotiable for error handling. Development Workflow 1. Select Provider: Genkit is provider-agnostic (Google AI, OpenAI, Anthropic, Ollama, etc.). If the user does not specify a provider, default to Google AI. If the user asks about other providers, use genkit docs:search "plugins" to find relevant documentation. 2. Detect Framework: Check package.json to identify the runtime (Next.js, Firebase, Express). Look for @genkit-ai/next, @genkit-ai/firebase, or @genkit-ai/google-cloud. Adapt implementation to the specific framework's patterns. 3. Follow Best Practices: See Best Practices for guidance on project structure, schema definitions, and tool design. Be Minimal: Only specify options that differ from defaults. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/developing-genkit-js--5a25e9

View the source on GitHub

Browse the @skills marketplace