dotnet-semantic-kernel
Installation
SKILL.md
dotnet-semantic-kernel
Microsoft Semantic Kernel for AI and LLM orchestration in .NET applications. Covers kernel setup and configuration, plugin/function calling, prompt templates with Handlebars and Liquid syntax, memory and vector store integration, planners, the agents framework, and integration with Azure OpenAI, OpenAI, and local models.
Scope
- Kernel setup and DI integration for AI services (Azure OpenAI, OpenAI, Ollama)
- Plugin/function calling with automatic invocation and filters
- Prompt templates (inline, Handlebars, YAML)
- Vector store abstractions and RAG patterns
- Agents framework (ChatCompletionAgent, group chat, OpenAI Assistant)
- Streaming responses
Out of scope
- General async/await patterns and cancellation token propagation -- see [skill:dotnet-csharp-async-patterns]
- DI container mechanics and service lifetime management -- see [skill:dotnet-csharp-dependency-injection]
- HTTP client resilience and retry policies -- see [skill:dotnet-resilience]
- Configuration binding (options pattern, secrets) -- see [skill:dotnet-csharp-configuration]