semantic-kernel

Featured

Build AI-enabled .NET applications with Semantic Kernel using services, plugins, prompts, and function-calling patterns that remain testable and maintainable. USE FOR: adding AI-driven prompts, plugins, or orchestration to a .NET app; reviewing kernel construction, service registration, or plugin usage; building function-calling. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint, or validation commands when changes are made.

AI & Automation 463 stars 35 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
89
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Semantic Kernel for .NET ## Trigger On - adding AI-driven prompts, plugins, or orchestration to a .NET app - reviewing kernel construction, service registration, or plugin usage - building function-calling patterns with LLMs - migrating older Semantic Kernel code to current APIs ## Documentation - [Semantic Kernel Overview](https://learn.microsoft.com/en-us/semantic-kernel/overview/) - [Plugins and Functions](https://learn.microsoft.com/en-us/semantic-kernel/concepts/plugins/) - [Agent Functions](https://learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/agent-functions) - [GitHub Repository](https://github.com/microsoft/semantic-kernel) - [Microsoft Agent Framework](https://learn.microsoft.com/en-us/semantic-kernel/frameworks/agent/) ### References - [patterns.md](references/patterns.md) - Plugin patterns, function calling patterns, multi-agent patterns, prompt templates, and RAG patterns - [anti-patterns.md](references/anti-patterns.md) - Common Semantic Kernel mistakes and how to avoid them ## Core Concepts | Concept | Description | |---------|-------------| | **Kernel** | Central orchestrator for AI services and plugins | | **Plugin** | Collection of functions exposed to the LLM | | **Function** | Native C# method or prompt template | | **Chat Completion** | LLM service for generating responses | | **Memory** | Vector storage for semantic search | ## Workflow 1. **Build the Kernel** with required services 2. **Create Plugins** with well-described funct...

Details

Author
managedcode
Repository
managedcode/dotnet-skills
Created
4 months ago
Last Updated
2 days ago
Language
C#
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

agent-kernel

Local-first governance, memory, architecture conformance, and safety layer for AI coding agents. Use Agent Kernel when the user wants Claude Code, Codex, Cursor, OpenCode, Antigravity, Gemini CLI, or AGENTS.md-compatible agents to share persistent rules, preferences, workflows, Failure Lessons, episodic memory, approval inbox proposals, generated guidance files, MCP tools, hooks, deterministic command guards, or reviewed architecture boundaries. Best triggers include: remember this rule, save this workflow, propose memory, search past episodes, capture this failure, learn from this error, prevent architecture drift, search before creating a service, create a change contract, baseline existing debt, install agent guidance, safe-link this repo, configure MCP, add a guard policy, or make multiple coding agents follow the same standards without repeating context.

1 Updated today
imMamdouhaboammar
AI & Automation Featured

microsoft-extensions-ai

Build provider-agnostic .NET AI integrations with `Microsoft.Extensions.AI`, `IChatClient`, embeddings, middleware, structured output, vector search, and evaluation. USE FOR: building or reviewing .NET code that uses Microsoft.Extensions.AI, Microsoft.Extensions.AI.Abstractions, IChatClient, IEmbeddingGenerator, ChatOptions, or AIFunction;. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint, or validation commands when changes are made.

463 Updated 2 days ago
managedcode
AI & Automation Featured

microsoft-agent-framework

Build .NET AI agents and multi-agent workflows with Microsoft Agent Framework using the right agent type, threads, tools, workflows, hosting protocols, and enterprise guardrails. USE FOR: building or reviewing .NET code that uses Microsoft.Agents.*, Microsoft.Extensions.AI, AIAgent, AgentThread, AgentSession, or Agent Framework hosting packages; choosing. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint, or validation commands when changes are made.

463 Updated 2 days ago
managedcode