skills/smithery.ai/microsoft-agent-framework

microsoft-agent-framework

Installation
SKILL.md

Microsoft Agent Framework - Development Guide

Purpose: This skill guides correct implementation of Microsoft Agent Framework (MAF) in this project. Always follow these patterns instead of creating custom implementations.

CRITICAL RULES

  1. NEVER create custom agent base classes - Use ChatAgent (Python) or ChatClientAgent (.NET)
  2. NEVER invent custom orchestration - Use MAF's Workflow with Executor and Edge
  3. NEVER create custom tool abstractions - Use MAF's function tools or MCP tools
  4. NEVER implement Builder classes from scratch - Use official ConcurrentBuilder, GroupChatBuilder, HandoffBuilder, MagenticBuilder
  5. ALWAYS use Adapter pattern - Wrap official builders with self._builder = OfficialBuilder()
  6. ALWAYS check references/ for correct API signatures before implementing

🚨 BUILDER API (MOST IMPORTANT FOR THIS PROJECT)

This is the #1 cause of implementation errors. When working with multi-agent orchestration, you MUST:

Installs
2
First Seen
Mar 26, 2026
microsoft-agent-framework from smithery.ai