What problem does it solve? Building AI agents and LLM-powered features in Dart or Flutter requires learning the Genkit Dart SDK's APIs for generation, tools, flows, embeddings, and plugins, which are spread across many packages. This Skill provides the correct usage patterns and reference documentation so generated code compiles and follows Genkit conventions. ## Core Features & Use Cases - Core Framework Guidance: Covers initialization, text generation, streaming, structured output, tool definition, flows, embeddings, and calling remote flows from Dart or JavaScript clients. - Plugin References: Provides per-plugin documentation for Google GenAI, Anthropic, OpenAI-compatible endpoints, Firebase AI, Chrome built-in AI, MCP integration, Shelf HTTP serving, and middleware for filesystem, skills, and tool approval. - Schemantic Integration: Explains the schemantic library used for all typed schemas in Genkit Dart, including @Schema() classes, $-prefixed abstract models, and build_runner code generation. - Use Case: A developer asks to build a Dart CLI agent that calls Gemini with a weather tool and streams responses; the Skill supplies the correct ai.defineTool, ai.generateStream, and schemantic schema code. ## Quick Start Ask the assistant to write a Genkit Dart flow that generates text with the Gemini model and streams the response.