Comprehensive image processing for Genkit - generation, editing, analysis, optimization with Claude Vision, DALL-E, Stable Diffusion, and Sharp
You can install this plugin from any of these themed marketplaces. Choose one, add it as a marketplace, then install the plugin.
Choose your preferred installation method below
A marketplace is a collection of plugins. Every plugin gets an auto-generated marketplace JSON for individual installation, plus inclusion in category and themed collections. Add a marketplace once (step 1), then install any plugin from it (step 2).
One-time setup for access to all plugins
When to use: If you plan to install multiple plugins now or later
Step 1: Add the marketplace (one-time)
/plugin marketplace add https://claudepluginhub.com/marketplaces/all.json
Run this once to access all plugins
Step 2: Install this plugin
/plugin install genkit-image@all
Use this plugin's auto-generated marketplace JSON for individual installation
When to use: If you only want to try this specific plugin
Step 1: Add this plugin's marketplace
/plugin marketplace add https://claudepluginhub.com/marketplaces/plugins/genkit-image.json
Step 2: Install the plugin
/plugin install genkit-image@genkit-image
Build production-ready AI applications with Genkit directly from Claude Code
A comprehensive Claude Code plugin that streamlines Genkit development with intelligent commands, templates, and an AI assistant specialized in Genkit best practices.
The official Genkit for VS Code extension is now live on the VS Code Marketplace!
Quick Install:
ext install amitpatole.genkit-vscode
Features:
๐ Extension Documentation | ๐ Quick Start Guide
This repository is monitored and maintained by autonomous agents running 24/7:
Learn More:
Agent Status:
# Check if agents are running
cat .github/agent-status/*.txt
# View recent reports
ls -lt agent-reports/
/genkit-init
- Create new Genkit projects with interactive setup
/genkit-run
- Start Genkit dev server with auto-configuration
/genkit-flow
- Create flows from templates
/genkit-deploy
- Deploy to multiple platforms
/genkit-doctor
- Comprehensive project health checks
Add the marketplace:
/plugin marketplace add https://github.com/amitpatole/claude-genkit-plugin.git
Install the plugin:
/plugin install genkit
Verify installation:
/genkit-doctor
Install the plugin:
/plugin install /path/to/claude-genkit-plugin
Enable the plugin:
/plugin enable genkit
Verify installation:
/genkit-doctor
# 1. Initialize a new project
/genkit-init
# Follow the interactive prompts:
# - Project name: my-ai-app
# - Language: TypeScript
# - AI Provider: Anthropic Claude
# 2. Navigate to your project
cd my-ai-app
# 3. Add your API keys to .env
# Edit .env and add:
# ANTHROPIC_API_KEY=your_key_here
# 4. Start development server
/genkit-run
# 5. Open Genkit Developer UI
# Visit http://localhost:4000
# In your Genkit project
/genkit-flow
# Follow prompts:
# - Flow name: summarizeFlow
# - Template: RAG (Retrieval Augmented Generation)
/genkit-deploy
# Choose deployment target:
# 1. Firebase Cloud Functions
# 2. Google Cloud Run
# 3. Vercel
# etc.
Command | Description | Usage |
---|---|---|
/genkit-init | Initialize new Genkit project | Interactive setup wizard |
/genkit-run | Start development server | Run from project directory |
/genkit-flow | Generate new flow from template | Choose from 6 templates |
/genkit-deploy | Deploy to production | Multiple platform support |
/genkit-doctor | Health check and diagnostics | Validates entire setup |
Basic conversational AI flow with single-turn responses.
Query documents and generate answers with context.
Execute functions and tools based on AI decisions.
Complex workflows with sequential AI operations.
Real-time streaming responses for better UX.
Blank template for custom implementations.
The plugin includes a specialized AI agent with expertise in:
Activate the assistant:
@genkit-assistant How do I implement a RAG flow with Claude?
import { defineFlow } from '@genkit-ai/flow';
import { claude35Sonnet } from '@genkit-ai/anthropic';
import { z } from 'zod';
export const chatFlow = defineFlow(
{
name: 'chat',
inputSchema: z.object({
message: z.string(),
history: z.array(z.object({
role: z.enum(['user', 'assistant']),
content: z.string(),
})).optional(),
}),
outputSchema: z.string(),
},
async (input) => {
const messages = [
...(input.history || []),
{ role: 'user', content: input.message },
];
const result = await claude35Sonnet.generate({
messages,
});
return result.text;
}
);
export const ragFlow = defineFlow(
{
name: 'rag',
inputSchema: z.object({
question: z.string(),
maxResults: z.number().default(5),
}),
outputSchema: z.object({
answer: z.string(),
sources: z.array(z.string()),
}),
},
async (input) => {
// Retrieve relevant documents
const docs = await vectorStore.search(input.question, {
limit: input.maxResults,
});
// Generate answer with context
const result = await claude35Sonnet.generate({
prompt: `Context:\n${docs.map(d => d.content).join('\n\n')}\n\nQuestion: ${input.question}\n\nAnswer:`,
});
return {
answer: result.text,
sources: docs.map(d => d.id),
};
}
);
Create a .env
file in your project:
# Anthropic (Claude)
ANTHROPIC_API_KEY=sk-ant-...
# Google AI (Gemini)
GOOGLE_AI_API_KEY=AIza...
# OpenAI (GPT)
OPENAI_API_KEY=sk-...
# Optional: Custom configuration
PORT=3000
NODE_ENV=development
Create src/genkit.config.ts
:
import { configureGenkit } from '@genkit-ai/core';
import { claude } from '@genkit-ai/anthropic';
import { googleAI } from '@genkit-ai/googleai';
export default configureGenkit({
plugins: [
claude({
apiKey: process.env.ANTHROPIC_API_KEY,
}),
googleAI({
apiKey: process.env.GOOGLE_AI_API_KEY,
}),
],
logLevel: 'debug',
enableTracingAndMetrics: true,
});
Issue: "Genkit CLI not found"
# Install globally
npm install -g genkit-cli
# Or run without global install
npx genkit start
Issue: "No API key configured"
# Copy example env file
cp .env.example .env
# Edit .env and add your keys
nano .env
Issue: "Port 4000 already in use"
# Kill existing process
lsof -ti:4000 | xargs kill -9
# Or change port in your start script
PORT=4001 npm run dev
Run a comprehensive health check:
/genkit-doctor
Contributions are welcome! Please:
/genkit-doctor
This plugin is part of a comprehensive marketplace with 34 specialized plugins for Genkit development!
Install specialized plugins:
/plugin install genkit-test-writer
/plugin install genkit-monitor
/plugin install genkit-image
# ... and 31 more!
vscode-extension/
directory for detailscicd-templates/
directory for detailsmulti-region/
directory for detailsadvanced-rag/
directory for detailsrealtime-collaboration/
directory for detailsplugin-sdk/
directory for detailsMIT License - see LICENSE file for details
Made with โค๏ธ for the AI developer community
Build amazing AI applications with Genkit and Claude Code!
1.0.0