{"meta":{"title":"에 대한 플러그 인 마켓플레이스 만들기 GitHub Copilot CLI","intro":"만든 CLI 플러그 인을 마켓플레이스에 추가하여 쉽게 설치할 수 있습니다.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ko/copilot","title":"GitHub Copilot"},{"href":"/ko/copilot/how-tos","title":"방법"},{"href":"/ko/copilot/how-tos/copilot-cli","title":"Copilot CLI"},{"href":"/ko/copilot/how-tos/copilot-cli/customize-copilot","title":"Copilot CLI 사용자 지정"},{"href":"/ko/copilot/how-tos/copilot-cli/customize-copilot/plugins-marketplace","title":"플러그 인: 마켓플레이스 만들기"}],"documentType":"article"},"body":"# 에 대한 플러그 인 마켓플레이스 만들기 GitHub Copilot CLI\n\n만든 CLI 플러그 인을 마켓플레이스에 추가하여 쉽게 설치할 수 있습니다.\n\n## 소개\n\n플러그 인 마켓플레이스는 .용 플러그 인 Copilot CLI의 레지스트리입니다.\nGitHub.com에, 다른 온라인 Git 호스팅 서비스 또는 로컬 또는 공유 파일 시스템에 위치할 수 있습니다. 마켓플레이스를 만들고 플러그 인을 추가하여 다른 사용자가 플러그 인을 쉽게 찾아서 설치할 수 있습니다.\n\n> \\[!NOTE]\n> 터미널에 입력 `copilot plugin [SUBCOMMAND] --help` 하여 플러그 인 사용에 대한 도움말을 찾을 수 있습니다.\n\n## 전제 조건\n\n공유하려는 플러그 인을 하나 이상 만들었습니다.\n[에 대한 플러그 인 만들기 GitHub Copilot CLI](/ko/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating)을(를) 참조하세요.\n\n## 플러그 인 마켓플레이스 만들기\n\n1. `marketplace.json` 마켓플레이스에 대한 메타데이터를 제공하고 마켓플레이스에서 사용할 수 있는 플러그 인을 나열하는 파일을 만듭니다.\n\n   > \\[!NOTE]\n   > 이 `marketplace.json` 파일은 플러그 인 마켓플레이스의 유일한 필수 구성 요소입니다. 리포지토리에 추가하면 리포지토리를 플러그 인 마켓플레이스로 인식할 수 Copilot CLI 있으며 사용자가 플러그 인을 쉽게 설치할 수 있습니다.\n\n**예제 `marketplace.json` 파일**\n\n```json copy\n{\n  \"name\": \"my-marketplace\",\n  \"owner\": {\n    \"name\": \"Your Organization\",\n    \"email\": \"plugins@example.com\"\n  },\n  \"metadata\": {\n    \"description\": \"Curated plugins for our team\",\n    \"version\": \"1.0.0\"\n  },\n  \"plugins\": [\n    {\n      \"name\": \"frontend-design\",\n      \"description\": \"Create a professional-looking GUI ...\",\n      \"version\": \"2.1.0\",\n      \"source\": \"./plugins/frontend-design\"\n    },\n    {\n      \"name\": \"security-checks\",\n      \"description\": \"Check for potential security vulnerabilities ...\",\n      \"version\": \"1.3.0\",\n      \"source\": \"./plugins/security-checks\"\n    }\n  ]\n}\n```\n\n온라인 예제:\n\n* [marketplace.json](https://github.com/github/copilot-plugins/blob/main/.github/plugin/marketplace.json)[github/copilot-plugins](https://github.com/github/copilot-plugins) 리포지토리에 있습니다.\n* [marketplace.json](https://github.com/github/awesome-copilot/blob/main/.github/plugin/marketplace.json)[github/awesome-copilot](https://github.com/github/awesome-copilot) 리포지토리에 있습니다.\n\n최상위 `plugins` 필드는 플러그 인 개체의 배열이며, 각각 이름, 설명, 버전 및 원본을 포함하여 플러그 인에 대한 메타데이터를 포함합니다.\n\n각 플러그 인에 `source` 대한 필드 값은 리포지토리의 루트를 기준으로 플러그 인 디렉터리의 경로입니다. 경로의 시작 부분에 사용할 `./` 필요는 없습니다. 예를 들어 `\"./plugins/plugin-name\"`와 `\"plugins/plugin-name\"`은 동일한 디렉터리로 해결됩니다.\n\n이 파일에 포함할 수 있는 전체 필드 집합에 대한 자세한 내용은 [GitHub Copilot CLI 플러그 인 참조](/ko/copilot/reference/copilot-cli-reference/cli-plugin-reference#marketplacejson)을 참조하세요.\n\n1. `marketplace.json` 파일을 리포지토리의 `.github/plugin` 디렉터리에 추가합니다.\n\n   > \\[!NOTE]\n   > Copilot CLI는 또한 `.claude-plugin/` 디렉터리에서 `marketplace.json` 파일을 찾습니다.\n\n2. `marketplace.json` 파일에 정의된 각 플러그인에 대해 관련 플러그인 디렉터리를 리포지토리의 적절한 위치에 추가합니다.\n\n   예를 들어, `marketplace.json` 파일에 플러그인이 포함된 경우, `\"source\": \"./plugins/frontend-design\"` 플러그인 디렉터리를 리포지토리의 루트에 있는 `frontend-design` 디렉터리에 추가하십시오 `plugins`.\n\n3. 리포지토리를 원하는 사용자와 공유하고 마켓플레이 Copilot CLI스를 추가하기 위한 지침을 제공합니다. 예를 들어 리포지토리가 GitHub의 `octo-org/octo-repo` 리포지토리에서 호스팅될 때 사용자에게 다음을 입력하도록 지시합니다.\n\n   ```shell copy\n   copilot plugin marketplace add octo-org/octo-repo\n   ```\n\n## 추가 읽기\n\n* [에 대한 플러그 인 찾기 및 설치 GitHub Copilot CLI](/ko/copilot/how-tos/copilot-cli/customize-copilot/plugins-finding-installing)\n* [GitHub Copilot CLI 플러그 인 참조](/ko/copilot/reference/copilot-cli-reference/cli-plugin-reference)"}