microsoft/skills

Skills, MCP servers, Custom Agents, Agents.md for SDKs to ground Coding Agents

Microsoft / skills – Azure 기반 AI 코딩 에이전트를 위한 에이전트 스킬

무엇인가요 – GitHub Copilot CLI, VS Code의 Copilot 등 AI 코딩 에이전트가 Microsoft Azure 서비스, Microsoft Foundry 플랫폼, 기타 Microsoft SDK와 유창하게 작업할 수 있도록 가르치는 *"스킬"*의 정성스럽게 구성된 컬렉션입니다. 각 스킬은 별도의 폴더(예: azure-cosmos-db-py/)에 있으며, 에이전트의 .github/skills/ 디렉터리에 설치하면 해당 SDK를 호출하거나, 뼈대 코드를 생성하거나, 일반적인 작업을 수행할 수 있습니다. 귀하가 저수준 코드를 직접 작성할 필요가 없습니다.


왜 중요한가요

  • 에이전트를 위한 도메인 지식 – 대규모 언어 모델 에이전트는 이미 Azure SDK의 구조를 알고 있지만, 올바른 패턴을 표출하기 위해 적절한 활성화 컨텍스트가 필요합니다. 스킬은 이러한 컨텍스트를 제공하여 일반적인 LLM을 전문적인 Azure 개발자로 전환합니다.
  • 즉시 사용 가능 – 170개 이상의 스킬이 Azure 핵심 서비스(Cosmos DB, Storage, Event Grid 등), AI 서비스(OpenAI, Vision, Speech), Microsoft 365, 그리고 새로운 Foundry 에이전트 플랫폼을 커버합니다. 필요에 따라 필요한 스킬만 설치하여 에이전트의 프롬프트 크기를 작게 유지하고 토큰 예산을 효율적으로 사용할 수 있습니다.
  • 일관된 도구 사용 – 스킬은 MCP(Model‑Control‑Plane) 서버 템플릿, 사용자 정의 에이전트, AGENTS.md 구성 파일도 함께 제공하여 백엔드, 프론트엔드, 인프라, 계획 역할용 에이전트를 반복 가능한 방식으로 구축할 수 있도록 합니다.

빠른 시작 (한 줄 명령)

npx skills add microsoft/skills   # 원하는 스킬을 선택하는 워즈드를 시작합니다

워즈드는 선택한 스킬 폴더를 프로젝트에 복사합니다(예: .github/skills/azure-cosmos-db-py/)하고, 여러 에이전트 간에 동일한 스킬을 공유할 경우 심볼릭 링크를 생성합니다.

대안: 리포지토리를 클론하고 필요한 폴더를 수동으로 복사하거나, 멀티프로젝트 설정에서는 심볼릭 링크를 사용합니다.


리포지토리의 핵심 구성 요소

구성 요소 제공되는 내용
스킬 카탈로그 (약 175개 스킬) Azure SDK, Foundry API, 기타 Microsoft 서비스용 언어별로 준비된 래퍼. 각 스킬에는 샘플 코드, skill.md 설명, 선택적 MCP 서버 스크래핑이 포함됩니다.
플러그인 작은 npm/py/nuget 패키지(예: deep-wiki, azure‑skills)로, 에이전트 런타임에 추가하여 추가 도구 기능을 제공할 수 있습니다.
사용자 정의 에이전트 백엔드, 프론트엔드, 인프라, 플래너 역할 중심의 에이전트 템플릿으로, AGENTS.md 파일이 미리 채워져 있어 에이전트의 행동 방식을 정의합니다.
MCP 구성 문서 검색, 웹 검색, 코드 인터프리터, A2A 도구 오케스트레이션 등에 사용 가능한 사전 구성된 Model‑Control‑Plane 서버.
문서 및 스킬 탐색기 모든 스킬을 목록으로 보여주고, 한 번의 클릭으로 설치할 수 있으며, 자세한 사용 설명서로 연결하는 웹 UI(https://microsoft.github.io/skills/).

일반적인 사용 사례

  1. Azure SDK 개발 가속화azure-storage-blob-py를 추가하고 Copilot이 즉시 올바른 Blob 스토리지 CRUD 코드를 생성하도록 합니다.
  2. Foundry 호스팅 에이전트 구축foundry-hosted-agents 스킬을 사용해 컨테이너화된 에이전트를 스크래핑하고 Foundry MCP에 등록하며, 자체 Entra ID를 획득하고 Foundry API를 통해 호출할 수 있도록 합니다.
  3. 에이전트의 장기 기억 생성foundry-memory를 설치하여 세션 간에 지속되는 지식 저장소를 에이전트에 제공합니다.
  4. 가이드라인 강제 적용foundry-governance를 배포하여 에이전트 풀에 RBAC, 라우팅 정책, 책임 있는 AI 검사를 설정합니다.
  5. 생산 준비된 스크래핑 생성fastapi-router-py와 스토리지 스킬을 결합하여 인증과 데이터 지속성을 갖춘 완전히 타입 지정된 FastAPI 서비스를 빠르게 시작합니다.

누구에게 적합한가요

  • Azure에서 AI 지원 도구를 개발하는 개발자 – Copilot/Foundry 에이전트가 Azure 고유의 패턴을 즉시 이해할 수 있도록 하고 싶은 사람.
  • DevOps/플랫폼 엔지니어 – 여러 리포지토리나 팀 간에 반복 가능하고 버전 관리된 스킬 세트가 필요한 사람.
  • 기계학습 엔지니어 – Azure AI 서비스(OpenAI, Vision, Speech)를 활용하고, 에이전트가 올바른 SDK 호출을 생성하도록 하고 싶은 사람.
  • 제품 팀cloud-solution-architect 스킬을 통해 일관된 아키텍처(예: 잘 설계된 클라우드 솔루션)를 강제하고 싶은 사람.

도움 받기 / 기여하기

  • 테스트 및 CI – README 상단의 배지에서 모든 스킬이 테스트 허브와 Copilot-SDK 평가 워크플로우로 테스트됨을 확인할 수 있습니다.
  • 기여 – 리포지토리는 작업 중으로 표시되어 있으며, 새로운 스킬 추가, 문서 개선, 테스트 커버리지 확장 등의 PR을 제출할 수 있습니다.
  • 문서 – 전체 문서는 https://microsoft.github.io/skills/에 있습니다(설치 가이드, 스킬 카탈로그, API 참조).

TL;DR

microsoft/skills는 수백 개의 플러그 앤 플레이 "스킬"(코드 템플릿, MCP 서버, 구성 파일)을 제공하여 일반적인 AI 코딩 에이전트를 Azure에 능숙한 어시스턴트로 바꾸는 실제로 유지 관리 중인 도구 상자입니다. 필요한 스킬만 설치하고 에이전트의 컨텍스트를 작게 유지하며, 즉시 올바른 Azure SDK 코드를 생성할 수 있습니다.


링크

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트