dotnet-semantic-kernel

Integrate AI and LLMs into .NET applications using Semantic Kernel.

1|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/rudironsoni/SharpClaw --skill dotnet-semantic-kernel-rudironsoni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-semantic-kernel
Source: https://github.com/rudironsoni/SharpClaw/tree/main/.github/skills/dotnet-semantic-kernel
Command: npx skills add https://github.com/rudironsoni/SharpClaw --skill dotnet-semantic-kernel-rudironsoni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the integration of advanced AI and Large Language Models (LLMs) into .NET applications, enabling sophisticated orchestration of AI capabilities.

Core Features & Use Cases

  • AI Service Integration: Connects to Azure OpenAI, OpenAI, and local Ollama models.
  • Plugin & Function Calling: Allows AI models to execute custom .NET functions for real-world actions.
  • Prompt Templating: Supports inline, Handlebars, and YAML-based prompt management.
  • Memory & RAG: Integrates with vector stores for Retrieval-Augmented Generation.
  • Agent Framework: Enables multi-agent collaboration and stateful AI interactions.

Quick Start

Use the dotnet-semantic-kernel skill to create a new kernel instance and invoke a prompt.

Frequently Asked Questions about dotnet-semantic-kernel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate LLM orchestration into a .NET application?

You can integrate LLM orchestration into a .NET application by using Semantic Kernel to set up a kernel instance, connect to AI services, and invoke prompts. This enables sophisticated AI capabilities directly within your .NET codebase.

Can I use local models like Ollama with Semantic Kernel in .NET?

Yes, you can use local models with Semantic Kernel in .NET. The framework supports connecting to local Ollama models alongside Azure OpenAI and OpenAI, allowing flexible AI service integration.

What is the best way to implement Retrieval-Augmented Generation in .NET?

The best way to implement Retrieval-Augmented Generation in .NET is using Semantic Kernel's memory stores. It integrates directly with vector stores to provide RAG patterns, enabling context-aware AI responses.

How do function calling and plugins work in .NET AI orchestration?

Function calling and plugins in .NET AI orchestration allow AI models to execute custom .NET functions. Semantic Kernel enables this by registering your functions as plugins, letting the AI perform real-world actions.

Does Semantic Kernel support multi-agent collaboration in .NET?

Yes, Semantic Kernel supports multi-agent collaboration in .NET. Its agent framework enables stateful AI interactions and multi-agent collaboration, allowing you to build complex, cooperative AI workflows.

What prompt templating options are available for .NET AI applications?

Prompt templating options for .NET AI applications include inline, Handlebars, and YAML-based prompt management. Semantic Kernel supports these formats to help you structure and manage prompts effectively.