semantic-kernel
Build AI applications with Microsoft Semantic Kernel. Create plugins, planners, memory systems, and AI orchestration. Use for enterprise AI integration, .NET/Python AI development, and LLM application frameworks.
npx skills add majiayu000/claude-skill-registry --skill semantic-kernel --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Semantic Kernel Expert guidance for Microsoft's AI orchestration framework. ## Installation ```bash # Python pip install semantic-kernel # .NET dotnet add package Microsoft.SemanticKernel ``` ## Quick Start ### Python ```python import asyncio from semantic_kernel import Kernel from semantic_kernel.connectors.ai.open_ai import OpenAIChatCompletion async def main(): # Create kernel kernel = Kernel() # Add AI service kernel.add_service(OpenAIChatCompletion( service_id="chat", ai_model_id="gpt-4o", api_key="your-api-key" )) # Simple completion result = await kernel.invoke_prompt("What is the capital of France?") print(result) asyncio.run(main()) ``` ### .NET ```csharp using Microsoft.SemanticKernel; var kernel = Kernel.CreateBuilder() .AddOpenAIChatCompletion("gpt-4o", "your-api-key") .Build(); var result = await kernel.InvokePromptAsync("What is the capital of France?"); Console.WriteLine(result); ``` ## Plugins ### Native Functions (Python) ```python from semantic_kernel.functions import kernel_function class MathPlugin: @kernel_function(name="add", description="Add two numbers") def add(self, a: float, b: float) -> float: return a + b @kernel_function(name="multiply", description=
- Installation
- Quick Start
- Python
- .NET
- Plugins
- Native Functions (Python)
- Native Functions (.NET)
- Prompt Functions
- Chat Completion
- Function Calling
- Planners
- Function Calling Stepwise Planner
- Handlebars Planner
- Memory
Python pip install semantic-kernel dotnet add package Microsoft.SemanticKernel
What does the semantic-kernel skill do?
Build AI applications with Microsoft Semantic Kernel. Create plugins, planners, memory systems, and AI orchestration. Use for enterprise AI integration, .NET/Python AI development, and LLM application frameworks.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill semantic-kernel --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
