
semantic-kernel
Create, update, refactor, explain, or review Semantic Kernel solutions
by githubFree
Description
semantic-kernel is an agent skill from the github/awesome-copilot collection for creating, updating, refactoring, explaining and reviewing applications built on Semantic Kernel, Microsoft's SDK for adding AI to applications through plugins, function calling and integrations. It covers those areas and calls for the latest documentation and samples rather than memory, because the SDK changes. The skill chooses the language workflow first. The .NET reference applies when the repository contains C#, .csproj or .sln files, or the user asks for C# or .NET guidance, and the Python reference applies when the repository has Python files or the user asks for Python. In a repository that uses both, the agent matches the language of the files it is editing. It is useful for developers building AI features into a .NET or Python application, and for teams maintaining Semantic Kernel code. Because Microsoft is moving its agent work toward the Microsoft Agent Framework, teams starting new projects should check which framework fits them before choosing this one. Plugins and function calls can act on real systems, so the functions an agent may call should be limited and reviewed. The skill is installed with the skills CLI from the github/awesome-copilot repository. Its skills.sh page showed about 1.7K installs and passing results from three security audits at the time of the scan.…
Highlights
- Plugins, function calling and AI integrations
- Chooses .NET or Python guidance from the repository
- Points to live documentation
- Covers create, update, refactor, explain and review
- Installs with the skills CLI
Ratings & Reviews
No ratings yet
Be the first to rate semantic-kernel.
People also visit

creating-oracle-to-postgres-master-migration-plan
Discovers all projects in a .NET solution

creating-oracle-to-postgres-migration-integration-tests
Creates integration test cases targeting Oracle for .NET data access artifacts

csharp-nunit
NUnit best practices for standard and data-driven unit testing in .NET projects
semantic-kernel FAQ
What is Semantic Kernel?
Microsoft's SDK for adding AI to applications through plugins, function calling and integrations.
Which language does it use?
The .NET reference for C# or .NET projects and the Python reference for Python projects, matched to the files being edited.
Is there a newer option?
Microsoft Agent Framework is the successor to Semantic Kernel and AutoGen, so check which fits a new project.
How do I install it?
Run npx skills add https://github.com/github/awesome-copilot --skill semantic-kernel.
What security audits does it have?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best semantic-kernel alternatives?
Popular alternatives to semantic-kernel include aspire, creating-oracle-to-postgres-master-migration-plan and creating-oracle-to-postgres-migration-integration-tests. See all semantic-kernel alternatives






