microsoft-agent-framework

Create, update, refactor, and review Microsoft Agent Framework solutions in .NET and Python.

4|2|Updated May 18, 2022
One-click install
npx skills add https://github.com/pjmagee/starwars-data --skill microsoft-agent-framework-pjmagee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsoft-agent-framework
Source: https://github.com/pjmagee/starwars-data/tree/main/.agents/skills/microsoft-agent-framework
Command: npx skills add https://github.com/pjmagee/starwars-data --skill microsoft-agent-framework-pjmagee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides concise, language-specific guidance to create, update, refactor, explain, and review solutions built on the Microsoft Agent Framework, reducing uncertainty when migrating from older agent toolkits or starting new agent-driven projects.

Core Features & Use Cases

  • Language workflows: Clear decision rules and references for choosing between .NET and Python approaches and matching patterns to repository artifacts.
  • Migration and modernization: Stepwise guidance to migrate from Semantic Kernel or AutoGen while preserving behavior and adopting current Agent Framework idioms.
  • Best practices and integration: Advice on async patterns, error handling, Azure authentication, model provider selection, workflows versus agents, and aligning code with official samples.
  • Use Case: Migrate a C# Semantic Kernel agent to Microsoft Agent Framework, update dependency and hosting patterns, and refactor workflows to the new orchestration model.

Quick Start

Use the microsoft-agent-framework skill to migrate a C# Semantic Kernel agent to the Microsoft Agent Framework while preserving existing behavior and updating code to match current official docs.

Frequently Asked Questions about microsoft-agent-framework

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

FAQPage Schema
How do I migrate a C# Semantic Kernel agent to the Microsoft Agent Framework?

To migrate a C# Semantic Kernel agent to the Microsoft Agent Framework, apply stepwise guidance to preserve existing behavior while updating dependency and hosting patterns to adopt current Agent Framework idioms and orchestration models.

What is the best way to build agents and design workflows in .NET and Python using the Microsoft Agent Framework?

The best way to build agents and design workflows is by applying language-specific patterns for .NET and Python, utilizing clear decision rules to match async patterns and orchestration models to official repository artifacts.

Can I use DefaultAzureCredential for authentication when integrating Azure services with my agent workflows?

Yes, you can use DefaultAzureCredential for authentication when integrating Azure services, satisfying requirements for secure authentication and alignment with official Agent Framework best practices.

Does the Microsoft Agent Framework support both Python and .NET repositories for application modernization?

Yes, the Microsoft Agent Framework supports both Python and .NET repositories, providing clear decision rules and references to match language-specific patterns for application and agent development modernization.

How do I migrate from AutoGen to the Microsoft Agent Framework while adopting current idioms?

Migrate from AutoGen to the Microsoft Agent Framework by following stepwise modernization guidance that preserves agent behavior and refactors workflows to align with current official samples and repository standards.

What are the limitations or best practices for integrating model providers in the Microsoft Agent Framework?

Best practices for integrating model providers involve following async patterns, proper error handling, and selecting appropriate providers while aligning code with official Agent Framework repositories and samples to avoid integration limitations.