Not in the top 1,000 by GitHub stars
genkit-ai/skills
Agent Skills that teach AI coding agents how to build applications with the Genkit framework (JS/TS, Go, Dart).
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/developing-genkit-dart/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
196e1f64a691 → 9b888546d23d
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 196e1f64a691
No earlier version was observed for comparison.
skills/developing-genkit-go/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
196e1f64a691 → 9b888546d23d
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 196e1f64a691
No earlier version was observed for comparison.
skills/developing-genkit-js/SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
196e1f64a691 → 9b888546d23d
A local comparison is unavailable. You can inspect the recorded versions on GitHub.
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 196e1f64a691
No earlier version was observed for comparison.
skills/developing-genkit-python/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Not checked yet → After Network or broad shell
196e1f64a691 → 9b888546d23d
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Not checked yet
First observation → 196e1f64a691
No earlier version was observed for comparison.
Heat
3.5- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- developing-genkit-dart
skills/developing-genkit-dart - developing-genkit-go
skills/developing-genkit-go - developing-genkit-js
skills/developing-genkit-js - developing-genkit-python
skills/developing-genkit-python
How it works
developing-genkit-dart
When your agent uses it
Generates code and provides documentation for the Genkit Dart SDK. Use when the user asks to build AI agents in Dart, use Genkit flows, or integrate LLMs into Dart/Flutter applications.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
3,381 tokensWhen the skill is activated
Reference documents
34,105 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Features and Usage
- 1.0 vs pre-1.0 APIs
- Prompts (Dotprompt)
- Agents
- Generative UI (A2UI)
- Genkit CLI (recommended)
- Plugin Ecosystem
- External Dependencies
- Best Practices
Files
SKILL.mdcore13,710 bytesSKILL.mdcore13,710 bytesSKILL.mdcore13,710 bytesSKILL.mdcore13,710 bytesSKILL.mdcore13,710 bytesSKILL.mdcore13,710 bytesSKILL.mdcore13,710 bytesreferences/a2ui.mddoc15,042 bytesreferences/agents-artifacts.mddoc5,797 bytesreferences/agents-background.mddoc3,867 bytesreferences/agents-branching.mddoc3,628 bytesreferences/agents-custom.mddoc6,827 bytesreferences/agents-deployment.mddoc4,170 bytesreferences/agents-human-in-the-loop.mddoc8,169 bytesreferences/agents-multi-agent.mddoc5,763 bytesreferences/agents-sessions.mddoc6,903 bytesreferences/agents-state.mddoc7,287 bytesreferences/agents.mddoc14,968 bytesreferences/dotprompt.mddoc8,049 bytesreferences/genkit.mddoc16,559 bytesreferences/genkit_anthropic.mddoc1,699 bytesreferences/genkit_chrome.mddoc543 bytesreferences/genkit_firebase_ai.mddoc588 bytesreferences/genkit_google_genai.mddoc3,853 bytesreferences/genkit_mcp.mddoc4,439 bytesreferences/genkit_middleware.mddoc4,833 bytesreferences/genkit_openai.mddoc2,856 bytesreferences/genkit_shelf.mddoc4,469 bytesreferences/genkit_vertexai.mddoc2,697 bytesreferences/schemantic.mddoc4,872 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdeveloping-genkit-go
When your agent uses it
Develop AI-powered applications using Genkit in Go. Use when the user asks to build AI features, agents, flows, or tools in Go using Genkit, or when working with Genkit Go code involving generation, prompts, streaming, tool calling, or model providers.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
2,749 tokensWhen the skill is activated
Reference documents
35,847 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Hello World
- Core Features
- Agents (Experimental)
- Generative UI (A2UI)
- Genkit CLI (recommended)
- Key Guidance
Files
SKILL.mdcore11,296 bytesSKILL.mdcore11,296 bytesSKILL.mdcore11,296 bytesSKILL.mdcore11,296 bytesSKILL.mdcore11,296 bytesSKILL.mdcore11,296 bytesreferences/a2ui.mddoc12,152 bytesreferences/agents-artifacts.mddoc3,962 bytesreferences/agents-background.mddoc5,473 bytesreferences/agents-branching.mddoc3,687 bytesreferences/agents-custom.mddoc7,002 bytesreferences/agents-deployment.mddoc6,750 bytesreferences/agents-human-in-the-loop.mddoc7,508 bytesreferences/agents-multi-agent.mddoc9,509 bytesreferences/agents-sessions.mddoc8,540 bytesreferences/agents-state.mddoc4,699 bytesreferences/agents.mddoc13,341 bytesreferences/flows-and-http.mddoc4,478 bytesreferences/generation.mddoc5,398 bytesreferences/getting-started.mddoc3,459 bytesreferences/middleware.mddoc20,398 bytesreferences/observability.mddoc4,454 bytesreferences/prompts.mddoc7,182 bytesreferences/providers.mddoc3,725 bytesreferences/tools.mddoc8,459 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdeveloping-genkit-js
When your agent uses it
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.
What it loads into context
Frontmatter
82 tokensAlways available to the agent
SKILL.md
3,239 tokensWhen the skill is activated
Reference documents
28,051 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Hello World
- Prompts (Dotprompt)
- Agents (Beta)
- Generative UI (A2UI)
- Middleware
- Observability
- Critical: Do Not Trust Internal Knowledge
- Error Troubleshooting Protocol
- Development Workflow
- Finding Documentation
- CLI Usage (recommended)
- References
Files
SKILL.mdcore13,063 bytesSKILL.mdcore13,063 bytesSKILL.mdcore13,063 bytesSKILL.mdcore13,063 bytesSKILL.mdcore13,063 bytesSKILL.mdcore13,063 bytesreferences/a2ui.mddoc12,178 bytesreferences/agents-artifacts.mddoc3,416 bytesreferences/agents-background.mddoc5,304 bytesreferences/agents-branching.mddoc3,242 bytesreferences/agents-custom.mddoc5,081 bytesreferences/agents-deployment.mddoc6,139 bytesreferences/agents-human-in-the-loop.mddoc6,588 bytesreferences/agents-multi-agent.mddoc7,994 bytesreferences/agents-sessions.mddoc5,094 bytesreferences/agents-state.mddoc3,969 bytesreferences/agents.mddoc10,287 bytesreferences/best-practices.mddoc1,692 bytesreferences/common-errors.mddoc6,507 bytesreferences/docs-and-cli.mddoc5,393 bytesreferences/dotprompt.mddoc5,348 bytesreferences/examples.mddoc5,323 bytesreferences/middleware-custom.mddoc3,284 bytesreferences/middleware.mddoc6,229 bytesreferences/observability.mddoc5,275 bytesreferences/setup.mddoc4,315 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdeveloping-genkit-python
When your agent uses it
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.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
1,671 tokensWhen the skill is activated
Reference documents
15,065 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Hello World
- Agents (Beta)
- Imports
- Workflow
- Genkit CLI (recommended)
- References
Files
SKILL.mdcore6,667 bytesSKILL.mdcore6,667 bytesSKILL.mdcore6,667 bytesSKILL.mdcore6,667 bytesSKILL.mdcore6,667 bytesSKILL.mdcore6,667 bytesSKILL.mdcore6,667 bytesreferences/agents-artifacts.mddoc1,560 bytesreferences/agents-background.mddoc2,147 bytesreferences/agents-branching.mddoc1,362 bytesreferences/agents-custom.mddoc3,875 bytesreferences/agents-http.mddoc2,975 bytesreferences/agents-human-in-the-loop.mddoc3,646 bytesreferences/agents-sessions.mddoc1,721 bytesreferences/agents-state.mddoc3,740 bytesreferences/agents.mddoc5,294 bytesreferences/common-errors.mddoc2,626 bytesreferences/dev-workflow.mddoc5,619 bytesreferences/dotprompt.mddoc4,812 bytesreferences/evals.mddoc4,017 bytesreferences/examples.mddoc5,458 bytesreferences/fastapi.mddoc9,502 bytesreferences/setup.mddoc1,956 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- developing-genkit-dart
- developing-genkit-go
- developing-genkit-js
- developing-genkit-python
Repository facts
- License
- No license detected
- Created
- Jan 28, 2026
- Last pushed
- Nov 5, 2026
- Forks
- 10
- Open issues
- 1
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 22 notes
skills/developing-genkit-dart/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-dart/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-dart/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-dart/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-dart/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-dart/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-go/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-go/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-go/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-go/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-go/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-js/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-js/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-js/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-js/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-js/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-python/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-python/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-python/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/developing-genkit-python/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 4 dangerous shell commandsin 4 files: developing-genkit-dart/SKILL.md:106 developing-genkit-go/SKILL.md:107 developing-genkit-go/references/getting-started.md:91 and 1 more
- 121 network referencesin 27 files: developing-genkit-dart/references/genkit.md:318 developing-genkit-js/references/a2ui.md:3 developing-genkit-dart/references/a2ui.md:3 and 24 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- 20 references to secretsin 10 files: developing-genkit-python/references/dev-workflow.md:25 developing-genkit-go/references/providers.md:11 developing-genkit-python/references/fastapi.md:50 and 7 more
- No requests to vote in Hot
Show all 145 signals by file
skills/developing-genkit-dart/SKILL.md
- Network accessline 91
buttons), not just prose. The whole server-side integration is the `a2ui()` model middleware in an agent's (or `ai.generate`'s) `use` list; the Flutter client renders surfaces with the [`genui`](https://pub.dev/packages/genui) package plus - Network accessline 92
middleware in an agent's (or `ai.generate`'s) `use` list; the Flutter client renders surfaces with the [`genui`](https://pub.dev/packages/genui) package plus the helpers in `package:genkit_a2ui/client.dart`. Dart specific: you must - Network accessline 93
renders surfaces with the [`genui`](https://pub.dev/packages/genui) package plus - Dangerous shell operationline 106
curl -sL cli.genkit.dev | bash # Native CLI - Network accessline 106
curl -sL cli.genkit.dev | bash # Native CLI - Network accessline 113
**Primary pattern (default):** prefix `genkit start --` to your normal run command. This collects telemetry from any Genkit code your program runs, whether triggered from the dev UI, your own web server/web UI, or a plain script. Starts the - Network accessline 166
## External Dependencies Whenever you define schemas mapping inside of Tools, Flows, and Prompts, you must use the [schemantic](https://pub.dev/packages/schemantic) library. - Network accessline 167
Whenever you define schemas mapping inside of Tools, Flows, and Prompts, you must use the [schemantic](https://pub.dev/packages/schemantic) library.
skills/developing-genkit-dart/references/a2ui.md
- Network accessline 3
The `genkit_a2ui` package brings > [A2UI](https://a2ui.org/), a transport-agnostic, JSON-based streaming UI - Network accessline 4
> [A2UI](https://a2ui.org/), a transport-agnostic, JSON-based streaming UI - Network accessline 28
To render surfaces you also need a renderer. The Flutter renderer for A2UI is [`genui`](https://pub.dev/packages/genui). On the **client** Flutter app, add it - Network accessline 29
[`genui`](https://pub.dev/packages/genui). On the **client** Flutter app, add it - Network accessline 131
// remoteAgent returns an AgentApi<State> (not a `RemoteAgent`). final agent = remoteAgent( url: 'http://localhost:8080/api/uiAgent', - Network accessline 132
final agent = remoteAgent( url: 'http://localhost:8080/api/uiAgent', getSnapshotUrl: 'http://localhost:8080/api/uiAgent/getSnapshot', - Network accessline 133
url: 'http://localhost:8080/api/uiAgent', - Network accessline 134
getSnapshotUrl: 'http://localhost:8080/api/uiAgent/getSnapshot', - Network accessline 135
abortUrl: 'http://localhost:8080/api/uiAgent/abort',
skills/developing-genkit-dart/references/agents-deployment.md
skills/developing-genkit-dart/references/agents.md
- Network accessline 283
final weather = remoteAgent(url: 'http://localhost:8080/api/weatherAgent'); - Network accessline 315
final agent = remoteAgent( url: 'https://your-backend.example.com/api/weatherAgent', - Network accessline 316
url: 'https://your-backend.example.com/api/weatherAgent', - Network accessline 342
class _ChatViewState extends State<ChatView> { late final AgentApi _agent = remoteAgent( url: 'http://localhost:8080/api/weatherAgent', - Network accessline 343
late final AgentApi _agent = remoteAgent( url: 'http://localhost:8080/api/weatherAgent', ); - Network accessline 344
url: 'http://localhost:8080/api/weatherAgent',
skills/developing-genkit-dart/references/dotprompt.md
- Network accessline 46
Picoschema follows the [spec](https://genkit.dev/docs/dotprompt/#picoschema),
skills/developing-genkit-dart/references/genkit.md
- Network accessline 318
final stringAction = defineRemoteAction( url: 'http://localhost:3400/my-flow', - Network accessline 319
url: 'http://localhost:3400/my-flow', - Network accessline 334
final streamAction = defineRemoteAction( url: 'http://localhost:3400/stream-story', - Network accessline 335
url: 'http://localhost:3400/stream-story', - Network accessline 367
try { const result = await runFlow({ url: 'http://127.0.0.1:3400/helloFlow', // Replace with your deployed flow's URL - Network accessline 368
const result = await runFlow({ url: 'http://127.0.0.1:3400/helloFlow', // Replace with your deployed flow's URL input: { name: 'Genkit User' }, - Network accessline 369
url: 'http://127.0.0.1:3400/helloFlow', // Replace with your deployed flow's URL - Network accessline 387
try { const result = streamFlow({ url: 'http://127.0.0.1:3400/helloFlow', // Replace with your deployed flow's URL - Network accessline 388
const result = streamFlow({ url: 'http://127.0.0.1:3400/helloFlow', // Replace with your deployed flow's URL input: { name: 'Streaming User' }, - Network accessline 389
url: 'http://127.0.0.1:3400/helloFlow', // Replace with your deployed flow's URL - Network accessline 429
// A Media/Image part final mediaPart = MediaPart( media: Media(url: 'https://...', contentType: 'image/png'), - Network accessline 430
final mediaPart = MediaPart( media: Media(url: 'https://...', contentType: 'image/png'), metadata: {'foo': 'bar'}, - Network accessline 431
media: Media(url: 'https://...', contentType: 'image/png'),
skills/developing-genkit-dart/references/genkit_anthropic.md
skills/developing-genkit-dart/references/genkit_mcp.md
- Network accessline 61
name: 'my-host', mcpServers: { 'remote': McpServerConfig(url: Uri.parse('https://mcp.example.com/mcp')), - Network accessline 62
mcpServers: { 'remote': McpServerConfig(url: Uri.parse('https://mcp.example.com/mcp')), }, - Network accessline 63
'remote': McpServerConfig(url: Uri.parse('https://mcp.example.com/mcp')), - Network accessline 150
> port: 3000, > allowedHosts: ['mcp.example.com'], > allowedOrigins: ['https://app.example.com'], - Network accessline 151
> allowedHosts: ['mcp.example.com'], > allowedOrigins: ['https://app.example.com'], > ); - Network accessline 152
> allowedOrigins: ['https://app.example.com'],
skills/developing-genkit-dart/references/genkit_openai.md
skills/developing-genkit-dart/references/genkit_shelf.md
- Network accessline 3
HTTP serving lives in core `package:genkit/io.dart` (`GenkitRouter`, plain `dart:io`, no web framework). `genkit_shelf` is only an adapter that mounts a `GenkitRouter` into a [shelf](https://pub.dev/packages/shelf) app. - Network accessline 5
`GenkitRouter` into a [shelf](https://pub.dev/packages/shelf) app. - Network accessline 35
await genkit.serve( port: 8080, // default: $PORT, then 3400. Host defaults to 0.0.0.0. cors: const CorsOptions(allowedOrigins: ['https://myapp.dev']), // default: no CORS - Network accessline 36
port: 8080, // default: $PORT, then 3400. Host defaults to 0.0.0.0. cors: const CorsOptions(allowedOrigins: ['https://myapp.dev']), // default: no CORS ); - Network accessline 37
cors: const CorsOptions(allowedOrigins: ['https://myapp.dev']), // default: no CORS
skills/developing-genkit-dart/references/genkit_vertexai.md
- Network accessline 39
runtimes it is automatic. The account needs `roles/aiplatform.user`. - **No API key.** For API-key access use `genkit_google_genai` (`googleAI()`). - `authClient:` takes your own authenticated `http.Client`; the plugin never - Network accessline 40
- **No API key.** For API-key access use `genkit_google_genai` (`googleAI()`). - `authClient:` takes your own authenticated `http.Client`; the plugin never closes it. - Network accessline 41
- `authClient:` takes your own authenticated `http.Client`; the plugin never
skills/developing-genkit-go/SKILL.md
- Dangerous shell operationline 107
curl -sL cli.genkit.dev | bash - Network accessline 107
curl -sL cli.genkit.dev | bash - Network accessline 110
**Primary pattern (default):** prefix `genkit start --` to your normal run command. This collects telemetry from any Genkit code your program runs, whether triggered from the dev UI, your own web server/web UI, or a plain script. Starts the
skills/developing-genkit-go/references/a2ui.md
- Network accessline 3
The A2UI plugin (`github.com/firebase/genkit/go/plugins/a2ui/exp`, imported as `a2uix`) brings [A2UI](https://a2ui.org/), a transport-agnostic, JSON-based - Network accessline 4
`a2uix`) brings [A2UI](https://a2ui.org/), a transport-agnostic, JSON-based - Network accessline 34
`actionToMessage`). - **Dart/Flutter**: rendering with the [`genui`](https://pub.dev/packages/genui) package plus the - Network accessline 35
- **Dart/Flutter**: rendering with the [`genui`](https://pub.dev/packages/genui) package plus the `package:genkit_a2ui/client.dart` helpers. - Network accessline 36
[`genui`](https://pub.dev/packages/genui) package plus the - Network accessline 135
curl -N -X POST 'http://localhost:8080/api/uiAgent?stream=true' \ - Network accessline 176
weatherCatalog := a2uix.BasicCatalog() weatherCatalog.ID = "https://my-app.org/catalogs/weather.json" - Network accessline 177
weatherCatalog.ID = "https://my-app.org/catalogs/weather.json"
skills/developing-genkit-go/references/agents-deployment.md
- Network accessline 159
# One-shot turn: curl -s localhost:8080/api/weatherAgent \ - Network accessline 160
curl -s localhost:8080/api/weatherAgent \ - Network accessline 164
# Resume a server-managed session: curl -s localhost:8080/api/weatherAgent \ - Network accessline 165
curl -s localhost:8080/api/weatherAgent \
skills/developing-genkit-go/references/agents-multi-agent.md
- Network accessline 173
researcher := genkitx.DefineRemoteAgent(g, "researcher", "https://research.internal/agents/researcher",
skills/developing-genkit-go/references/flows-and-http.md
skills/developing-genkit-go/references/getting-started.md
- Dangerous shell operationline 91
curl -sL cli.genkit.dev | bash - Network accessline 91
curl -sL cli.genkit.dev | bash - Network accessline 107
This launches: - Your app (with tracing enabled) - The Developer UI at `http://localhost:4000` - Network accessline 108
- Your app (with tracing enabled) - The Developer UI at `http://localhost:4000` - A telemetry API at `http://localhost:4033` - Network accessline 109
- The Developer UI at `http://localhost:4000` - Network accessline 110
- A telemetry API at `http://localhost:4033`
skills/developing-genkit-go/references/providers.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 13
Model names follow the format `googleai/<model-id>`. Look up the latest model IDs at https://ai.google.dev/gemini-api/docs/models. - Access to secretsline 59
[Credential-related source omitted] - Network accessline 61
Model names follow the format `anthropic/<model-id>`. Look up the latest model IDs at https://docs.anthropic.com/en/docs/about-claude/models. - Network accessline 87
[Credential-related source omitted] - Network accessline 88
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Network accessline 89
// BaseURL: "https://custom-endpoint/v1", // for non-OpenAI providers - Network accessline 110
ollamaPlugin := &ollama.Ollama{ ServerAddress: "http://localhost:11434", - Network accessline 111
ServerAddress: "http://localhost:11434",
skills/developing-genkit-js/references/a2ui.md
- Network accessline 3
The `@genkit-ai/a2ui` plugin brings > [A2UI](https://a2ui.org/), a transport-agnostic, JSON-based streaming UI - Network accessline 4
> [A2UI](https://a2ui.org/), a transport-agnostic, JSON-based streaming UI - Network accessline 22
To render surfaces in the browser you also need a renderer. A2UI ships renderers for [`@a2ui/lit`](https://www.npmjs.com/package/@a2ui/lit), - Network accessline 23
for [`@a2ui/lit`](https://www.npmjs.com/package/@a2ui/lit), - Network accessline 24
[`@a2ui/react`](https://www.npmjs.com/package/@a2ui/react), and - Network accessline 25
[`@a2ui/angular`](https://www.npmjs.com/package/@a2ui/angular). The examples here - Network accessline 192
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0..1,0" /> - Network accessline 193
href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0..1,0" /> - Network accessline 239
const myCatalog: A2uiCatalog = { id: 'https://my-app.org/catalogs/weather.json', - Network accessline 240
id: 'https://my-app.org/catalogs/weather.json',
skills/developing-genkit-js/references/agents-deployment.md
- Network accessline 154
### Web Fetch (`@genkit-ai/fetch`)
skills/developing-genkit-js/references/agents.md
- Network accessline 210
const weather = remoteAgent({ url: 'http://localhost:8080/api/weatherAgent' });
skills/developing-genkit-js/references/examples.md
- Network accessline 127
prompt: [ { text: "change the person's outfit to a banana costume" }, { media: { url: "https://example.com/photo.jpg" } }, - Network accessline 128
{ text: "change the person's outfit to a banana costume" }, { media: { url: "https://example.com/photo.jpg" } }, ], - Network accessline 129
{ media: { url: "https://example.com/photo.jpg" } },
skills/developing-genkit-js/references/setup.md
- Network accessline 39
8. Add the `genkit-cli` to the project's `devDependencies` (e.g. `npm install -D genkit-cli`, or the pnpm/yarn/bun equivalent) so the CLI version is pinned per-project and works in CI, then add a `genkit:dev` script to `package.json` that r - Network accessline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted]
skills/developing-genkit-python/SKILL.md
skills/developing-genkit-python/references/agents-http.md
- Network accessline 53
client = remote_agent( url='http://127.0.0.1:8080/api/weatherAgent', - Network accessline 54
url='http://127.0.0.1:8080/api/weatherAgent', - Network accessline 104
client = remote_agent( url='http://127.0.0.1:8080/api/supportAgent', - Network accessline 105
url='http://127.0.0.1:8080/api/supportAgent',
skills/developing-genkit-python/references/agents-state.md
skills/developing-genkit-python/references/dev-workflow.md
- Network accessline 16
If the developer doesn't have one: > Get a free key at https://aistudio.google.com/apikey — click **"Create API key"**, copy it. - Network accessline 17
> Get a free key at https://aistudio.google.com/apikey — click **"Create API key"**, copy it. - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 59
Genkit Tools UI: http://localhost:4000 - Network accessline 62
The Dev UI is now running at **http://localhost:4000** - Network accessline 70
1. Open **http://localhost:4000** in your browser - Access to secretsline 122
[Credential-related source omitted] - Network accessline 124
`genkit start --port 4001 -- uv run src/main.py` - `uv: command not found` — `curl -LsSf https://astral.sh/uv/install.sh | sh` - Network accessline 125
- `uv: command not found` — `curl -LsSf https://astral.sh/uv/install.sh | sh` - Flow not showing in Dev UI — check `genkit start` output for errors - Dangerous shell operationline 126
`curl -LsSf https://astral.sh/uv/install.sh | sh` - Network accessline 126
`curl -LsSf https://astral.sh/uv/install.sh | sh`
skills/developing-genkit-python/references/evals.md
- Access to secretsline 7
[Credential-related source omitted]
skills/developing-genkit-python/references/examples.md
- Network accessline 105
image_url = 'https://example.com/cat.jpg' # or data:image/png;base64,...
skills/developing-genkit-python/references/fastapi.md
- Access to secretsline 50
[Credential-related source omitted] - Network accessline 74
const res = await fetch('/api/chat', { - Network accessline 83
**curl test:** - Network accessline 85
curl -N -X POST http://localhost:8080/api/chat \ - Access to secretsline 126
[Credential-related source omitted] - Access to secretsline 316
[Credential-related source omitted] - Network accessline 322
Genkit Developer UI: http://localhost:4000 - Network accessline 333
async with httpx.AsyncClient(base_url='http://127.0.0.1:18524') as client:
skills/developing-genkit-python/references/setup.md
- Access to secretsline 23
[Credential-related source omitted]
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Combined signals: 2 facts
- Passes downloaded content to an interpreterdeveloping-genkit-dart/SKILL.md:106High confidence
- Passes downloaded content to an interpreterdeveloping-genkit-go/SKILL.md:107High confidence
Signal confidence: 145 facts
- Network access in prose of the SKILL.mddeveloping-genkit-dart/SKILL.md:91Low confidence
- Network access in prose of the SKILL.mddeveloping-genkit-dart/SKILL.md:92Low confidence
- Network access in prose of the SKILL.mddeveloping-genkit-dart/SKILL.md:93Low confidence
- Dangerous shell operation in code of the SKILL.mddeveloping-genkit-dart/SKILL.md:106High confidence
- Network access in code of the SKILL.mddeveloping-genkit-dart/SKILL.md:106High confidence
- Network access in prose of the SKILL.mddeveloping-genkit-dart/SKILL.md:113Low confidence
- Network access in prose of the SKILL.mddeveloping-genkit-dart/SKILL.md:166Low confidence
- Network access in prose of the SKILL.mddeveloping-genkit-dart/SKILL.md:167Low confidence
- Network access in prose of documentationdeveloping-genkit-dart/references/a2ui.md:3Low confidence
- Network access in prose of documentationdeveloping-genkit-dart/references/a2ui.md:4Low confidence
- Network access in prose of documentationdeveloping-genkit-dart/references/a2ui.md:28Low confidence
- Network access in prose of documentationdeveloping-genkit-dart/references/a2ui.md:29Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/a2ui.md:131Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/a2ui.md:132Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/a2ui.md:133Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/a2ui.md:134Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/a2ui.md:135Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/agents-deployment.md:62Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/agents-deployment.md:63Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/agents-deployment.md:64Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/agents.md:283Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/agents.md:315Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/agents.md:316Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/agents.md:342Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/agents.md:343Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/agents.md:344Low confidence
- Network access in prose of documentationdeveloping-genkit-dart/references/dotprompt.md:46Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:318Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:319Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:334Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:335Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:367Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:368Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:369Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:387Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:388Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:389Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:429Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:430Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit.md:431Low confidence
- Access to secrets in prose of documentationdeveloping-genkit-dart/references/genkit_anthropic.md:7Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valuedeveloping-genkit-dart/references/genkit_anthropic.md:17Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit_mcp.md:61Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit_mcp.md:62Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit_mcp.md:63Low confidence
- Network access in prose of documentationdeveloping-genkit-dart/references/genkit_mcp.md:150Low confidence
- Network access in prose of documentationdeveloping-genkit-dart/references/genkit_mcp.md:151Low confidence
- Network access in prose of documentationdeveloping-genkit-dart/references/genkit_mcp.md:152Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valuedeveloping-genkit-dart/references/genkit_openai.md:14Low confidence
- Network access in code of documentationdeveloping-genkit-dart/references/genkit_openai.md:72Low confidence
and 95 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md skills/developing-genkit-dart/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/developing-genkit-dart/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/developing-genkit-dart/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/developing-genkit-dart/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/developing-genkit-dart/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/developing-genkit-dart/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.