클라이언트마다 스킬을 다시 포장하지 않습니다 — 오늘 plugin.json과 greet 스킬부터 만드십시오 | DAKER 커뮤니티

클라이언트마다 스킬 폴더를 다시 짜고 계십니까. OpenAI 공식 영상 Introducing Agent Plugins(2026-08-06)는 Agent Skills와 MCP 설정을 한 플러그인으로 묶어, ChatGPT·Codex·Cursor·GitHub Copilot·Kiro·VS Code에서 같은 패키지를 쓰자고 소개합니다.

Agent Plugins 최소 패키지 설명용 생성 이미지
설명용 생성 이미지입니다. (NotebookLM)

문제는 스킬 내용이 아니라 포장입니다. 같은 Skill과 같은 MCP 서버인데도 클라이언트마다 매니페스트 필드·폴더 구조·MCP 설정 모양이 다르면, 작성자는 거의 같은 구성 요소를 복제하고 이후 드리프트를 감수하게 됩니다. Agent Plugins 1.0.0은 그 상자만 공통으로 맞춥니다. Skills 사양과 MCP 사양은 그대로 두고, 이식 가능한 패키지 형식만 정의합니다.

영상에서 짚는 순서

  1. 왜 에이전트 패키징에 표준이 필요한지
  2. Agent Plugins 소개
  3. 패키지 구조 · skills · MCP 서버
  4. 제품 간 이식
  5. 범위와 시작 방법

영상 길이는 약 95초입니다. 상세 절차는 공식 문서 agent-plugins.org를 따릅니다.

패키지 한 장의 규칙

GitHub Changelog(2026-08-12)는 VS Code · Copilot CLI · Copilot SDK · Copilot 앱에서 Agent Plugins 1.0이 GA라고 안내합니다. 기존 Copilot 전용 플러그인은 마이그레이션 없이 유지되며, 스펙 채택 시에는 $schema 추가, skills/·mcp.json 고정 위치, Copilot 전용 파일을 네임스페이스 디렉터리로 옮기는 작업이 중심입니다.

언제 플러그인이 필요합니까

Google Developers Blog는 단일 MCP나 단일 스킬만 보낼 때는 플러그인이 필수가 아니라고 분명히 합니다. Agent Plugins는 함께 다녀야 하는 구성 요소가 있을 때 가치가 큽니다. 스킬과 그에 맞는 MCP를 한 상자에 넣고 여러 클라이언트에 같은 형태로 전달할 때가 해당합니다.

오늘 할 최소 작업

공식 Build 가이드의 hello-plugin입니다.

hello-plugin/
├── plugin.json
└── skills/
    └── greet/
        └── SKILL.md

plugin.json 예시:

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "hello-plugin"
}

skills/greet/SKILL.md 예시 골격:

---
name: greet
description: Greet the user and offer help.
---

Greet the user and offer help.
  1. 레포에 위 디렉터리를 만듭니다.
  2. 스키마 URL과 name만 넣어도 유효한 플러그인입니다.
  3. 쓰시는 클라이언트에서 패키지를 한 번 로드해 greet 스킬이 보이는지 확인합니다.
  4. 팀 표준 스킬이 생기면 같은 skills/ 아래에 추가하고, 도구가 필요하면 mcp.json을 붙입니다.

초기 Technical Steering Committee에는 Amazon · Cursor · Microsoft · OpenAI · Vercel이 Core Maintainer로 참여했고, Google도 2026-08-06에 Core Maintainer로 합류했다고 공개했습니다. 오늘은 표준 토론보다 최소 패키지 한 개를 레포에 고정하는 쪽이 더 빠릅니다.

참고로 이 글의 축은 AGENTS.md 작성·Plan Mode·개별 스킬 워크플로와 다릅니다. 여러 클라이언트에 다시 포장하지 않는 패키지 단위를 먼저 잡으십시오.

출처