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]
Related skills

More from novotnyllc/dotnet-artisan

Installs
3
GitHub Stars
208
First Seen
Feb 24, 2026