What problem does it solve? Building LLM-powered features in Dart or Flutter requires wiring together model providers, tool calling, structured output, streaming, and deployment plumbing. This Skill provides the reference knowledge to implement all of these with the Genkit Dart SDK and its plugin ecosystem without guessing APIs. ## Core Features & Use Cases - Core Framework Guidance: Covers Genkit initialization, text generation, streaming, embeddings, tool definition, flows, structured output, and calling remote flows from Dart or JavaScript clients. - Plugin Ecosystem References: Dedicated references for Google GenAI, Anthropic, OpenAI-compatible APIs, Firebase AI, Chrome built-in AI, MCP integration, Shelf HTTP serving, and middleware for filesystem access, skills, and tool approval. - Type-Safe Schemas with Schemantic: Instructions for defining strongly typed schemas using the schemantic package, which Genkit Dart requires for tools, flows, and structured outputs. - Use Case: A developer wants to add a Claude-powered chat agent with tool calling to a Dart backend. The Skill guides them through installing the Genkit CLI, defining tools with schemantic schemas, wrapping logic in flows, and serving them over HTTP with Shelf. ## Quick Start Use the developing-genkit-dart skill to create a Genkit flow in Dart that calls Gemini with a custom tool and serves it over HTTP.