DotNetSkills banner
MCKRUZ MCKRUZ

DotNetSkills

DevOps community

Description

.NET orchestrator for executing Anthropic-style AI Skills with Azure OpenAI and MCP tool support

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Skills Executor

A .NET orchestrator for executing Anthropic-style Skills with Azure OpenAI and MCP (Model Context Protocol) tool support.

Overview

This project demonstrates how to build an AI agent orchestration system that:

  1. Loads Skills - Parses SKILL.md files (Anthropic's skill format) with YAML frontmatter
  2. Connects to MCP Servers - Acts as an MCP client to discover and execute tools
  3. Orchestrates LLM Calls - Uses Azure OpenAI with function calling in an agentic loop
  4. Routes Tool Calls - Bridges between Azure OpenAI tool calls and MCP server execution
┌─────────────────────────────────────────────────────────────────────┐
│                        Skills Executor                               │
│                     (.NET Console Application)                       │
├─────────────────────────────────────────────────────────────────────┤
│                                                                      │
│   ┌──────────────┐    ┌──────────────┐    ┌──────────────────────┐  │
│   │ Skill Loader │    │ Azure OpenAI │    │   MCP Client Service │  │
│   │              │    │   Service    │    │                      │  │
│   │ • Discovers  │    │              │    │ • Connects to MCP    │  │
│   │   SKILL.md   │    │ • Chat API   │    │   servers            │  │
│   │ • Parses     │    │ • Function   │    │ • Routes tool calls  │  │
│   │   YAML       │    │   Calling    │    │ • Returns results    │  │
│   └──────────────┘    └──────────────┘    └──────────────────────┘  │
│                                                    │                 │
└────────────────────────────────────────────────────│─────────────────┘
                                                     │
                           ┌─────────────────────────┴─────────────────────────┐
                           │                                                   │
                           ▼                                                   ▼
              ┌