CanRobot · 캔로봇
Microsoft Certified Trainer Microsoft MVP 2025

Lab 3 — 플러그인 개발 심화 (선택)

목표 — M5 전체를 하나의 프로젝트로: 스킬 2개 + MCP 커넥터 1개를 담은 플러그인을 제작 → 로컬 테스트 → 사이드로드 → 테넌트 배포까지 완주합니다. ⏱ 별도 세션(2~3시간) · 난이도 ★★★★ · 개발 도구 사용

Lab 3 전체 여정 — 스킬 → 커넥터 → 패키지 → 배포

사전 조건

  • Node.js·npm · PowerShell 사용 가능
  • M365 업무 계정 (사이드로드 권한) · 배포 단계는 관리자 권한
  • (커넥터) 로컬 MCP 서버 예제 + dev tunnels

진행 로드맵 (M5 페이지와 함께)

단계 내용 참고
1 weekly-report·hr-leave-helper 스킬을 패키지 구조로 정리 M5-1·M5-2
2 로컬 MCP 서버 → dev tunnel로 HTTPS 노출 → 커넥터 정의 M5-3·🧪
3 manifest.json 작성 · 아이콘 · ZIP 패키징 M5-1
4 검증 규칙 통과 확인 (ASKILL-*) M5-5
5 atk install로 개인 사이드로드 테스트 M5-5
6 테넌트 게시 → Discover 확인 M5-6·🧪⑦

도전 과제 (완주자용)

  • Claude Code 플러그인을 만들어 변환 스크립트로 M365 패키지 생성 — 크로스 플랫폼 체감 (M5-4)
  • 커넥터 도구에 contentEncoding: base64 파일 파라미터 추가 — 세션 파일을 받아 처리
  • readOnlyHint/destructiveHint 주석 차이가 승인 프롬프트에 미치는 영향 실측

완성 기준 — 본인 테넌트의 Cowork Discover 섹션에서 플러그인을 획득해 스킬 발동·커넥터 도구 호출이 동작한다.

출처

출처: Build plugins for Copilot Cowork (MS Learn) · [Package and Publish Copilot Cowork Skills A Guide to Cloud & AI](https://www.aguidetocloud.com/blog/microsoft-365-copilot-skills-cowork-packaging-distribution/)