semantic-kernel-to-agents-framework

Migrate .NET projects from Semantic Kernel to the Microsoft Agents Framework.

19|2|Updated May 13, 2026
One-click install
npx skills add https://github.com/microsoft/upgrade-agent-plugins --skill semantic-kernel-to-agents-framework
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: semantic-kernel-to-agents-framework
Source: https://github.com/microsoft/upgrade-agent-plugins/tree/main/plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/scenarios/semantic-kernel-to-agents-framework
Command: npx skills add https://github.com/microsoft/upgrade-agent-plugins --skill semantic-kernel-to-agents-framework

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill addresses the challenge of migrating .NET projects from Semantic Kernel (SK) to the Microsoft Agents Framework, facilitating the upgrade process for users looking to move Semantic Kernel agents or replace ChatCompletionAgent with Agent Framework equivalents.

Core Features & Use Cases

  • Migrating SK Agents: Transition SK agents to the Microsoft Agents Framework.
  • Upgrade Path: Offers a structured process to upgrade from SK to Agents Framework.
  • Replacements: Provides a guide to replace ChatCompletionAgent/OpenAIAssistantAgent with Agent Framework equivalents.
  • Use Case: For a developer managing a .NET application that relies on Semantic Kernel agents and wishes to migrate to the Microsoft Agents Framework for better integration and features.

Quick Start

Run the migrate-to-agents command to begin the migration process for your .NET project.

Frequently Asked Questions about semantic-kernel-to-agents-framework

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

FAQPage Schema
How do I migrate .NET projects from Semantic Kernel to the Microsoft Agents Framework?

Run the `migrate-to-agents` command to migrate .NET projects from Semantic Kernel to the Microsoft Agents Framework. This initiates a structured upgrade path, ensuring compatibility and functionality while transforming existing APIs.

What is the structured process to upgrade Semantic Kernel agents to the Agents Framework?

The structured upgrade process provides a guide for API transformations, replacing Semantic Kernel agents with Microsoft Agents Framework equivalents to ensure compatibility and functionality during the migration.

Can I replace ChatCompletionAgent with Microsoft Agents Framework equivalents?

Yes, you can replace ChatCompletionAgent with Microsoft Agents Framework equivalents. The migration process provides specific replacements for ChatCompletionAgent and OpenAIAssistantAgent to ensure functionality in your .NET application.

When do I need to migrate from Semantic Kernel to the Microsoft Agents Framework?

You need to migrate from Semantic Kernel to the Microsoft Agents Framework when you want better integration and features for your .NET application. It is specifically designed for developers looking to move existing SK agents.

Does the Semantic Kernel migration path support OpenAIAssistantAgent replacements?

Yes, the Semantic Kernel migration path supports OpenAIAssistantAgent replacements. The skill provides a guide to replace both ChatCompletionAgent and OpenAIAssistantAgent with Agent Framework equivalents.