CanRobot · 캔로봇
Prosci® Certified Change Practitioner Microsoft Frontier Transformation Engineer TITAN Microsoft MVP 2026-2027 · Microsoft 365 Copilot Microsoft Certified Trainer
예시 실습

이 핸즈온랩은 교육 내용을 보여 드리기 위한 예시입니다. 실제 교육과정에서는 고객사의 산업과 직무를 반영한 실습 시나리오로 구성한 비공개 학습 사이트를 따로 제공합니다.

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 테넌트 게시 → 플러그 인 페이지의 Cowork 탭에서 확인 M5-6·🧪⑦

도전 과제 (모두 마친 분용)

  • Claude Code 플러그인을 만들어 변환 스크립트로 M365 패키지 생성 — 여러 플랫폼에서 쓰이는 방식 직접 확인 (M5-4)
  • 커넥터 도구에 contentEncoding: base64 파일 파라미터 추가 — 세션 파일을 받아 처리
  • readOnlyHint/destructiveHint 주석에 따라 승인 요청이 어떻게 달라지는지 직접 확인

✅ 완성 기준 — 본인 테넌트의 플러그 인 페이지의 Cowork 탭에서 플러그인을 추가하면 스킬 실행과 커넥터 도구 호출이 동작한다.

출처

출처: 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/)