소개
플러그 인은 부조종사 CLI의 기능을 확장하는 패키지입니다. CLI에 등록한 마켓플레이스, Git 리포지토리 또는 로컬 경로에서 플러그 인을 설치할 수 있습니다.
자세한 내용은 GitHub Copilot 명령 줄 인터페이스 (CLI)에 대한 플러그 인 정보을(를) 참조하세요.
참고 항목
터미널에 입력 copilot plugin [SUBCOMMAND] --help 하여 플러그 인 사용에 대한 도움말을 찾을 수 있습니다.
플러그 인 찾기
플러그 인은 마켓플레이스에서 함께 수집됩니다. 마켓플레이스는 찾아보고 설치할 수 있는 플러그 인의 레지스트리입니다. CLI 구성에 Marketplace를 추가하여 CLI를 사용하여 해당 마켓플레이스에서 플러그 인을 찾아 설치할 수 있습니다. 플러그 인 마켓플레이스 추가를 참조하세요. Copilot은(는) 기본적으로 이미 등록된 두 개의 마켓플레이스, copilot-plugins 및 awesome-copilot와 함께 제공됩니다.
또는 온라인으로 플러그 인 마켓플레이스를 검색한 다음 리포지토리에서 직접 플러그 인을 추가할 수 있습니다.
CLI를 사용하여 등록된 마켓플레이스 중 하나에서 플러그 인을 찾아보려면 다음을 수행합니다.
-
**현재 등록된 마켓플레이스를 확인합니다.**터미널에서 다음을 입력하여 사용 가능한 마켓플레이스를 나열합니다.
Shell copilot plugin marketplace list
copilot plugin marketplace list또는 대화형 세션에서 다음을 입력합니다.
Copilot prompt /plugin marketplace list
/plugin marketplace list -
**등록된 마켓플레이스에서 플러그 인을 찾아봅니다.**등록된 마켓플레이스 목록에서 찾아보려는 마켓플레이스의 이름을 복사합니다(예
awesome-copilot: 다음 명령을 입력하고 대체MARKETPLACE-NAME).Shell copilot plugin marketplace browse MARKETPLACE-NAME
copilot plugin marketplace browse MARKETPLACE-NAME
플러그 인 설치
일반적으로 등록된 마켓플레이스 중 하나에서 플러그 인을 설치합니다. 그러나 Git 리포지토리 또는 로컬 경로에서 직접 플러그 인을 설치할 수도 있습니다.
추가 마켓플레이스를 등록하는 방법에 대한 자세한 내용은 플러그 인 마켓플레이스 추가 및 제거를 참조하세요.
등록된 마켓플레이스에서 설치
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME
예를 들어 database-data-management 플러그인을 awesome-copilot 마켓플레이스에서 설치하려면 다음을 입력합니다.
copilot plugin install database-data-management@awesome-copilot
copilot plugin install database-data-management@awesome-copilot
또는 대화형 세션에서 다음을 입력합니다.
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
/plugin install PLUGIN-NAME@MARKETPLACE-NAME
온라인 Git 리포지토리에서 직접 설치
등록된 마켓플레이스를 사용하는 대신 리포지토리에서 직접 플러그 인을 설치할 수 있습니다.
**GitHub.com의** 리포지토리에서 직접 플러그 인을 설치하려면 다음을 입력합니다.
copilot plugin install OWNER/REPO
copilot plugin install OWNER/REPO
**온라인 Git 리포지토리**에서 플러그 인을 설치하려면 다음을 입력합니다.
copilot plugin install URL-OF-GIT-REPO
copilot plugin install URL-OF-GIT-REPO
예: copilot plugin install https://gitlab.com/OWNER/REPO.git.
중요
이러한 명령이 작동하려면 리포지토리에 plugin.json 파일이 .github/plugin 또는 .claude-plugin 디렉터리나 리포지토리의 루트에 있어야 합니다.
GitHub.com에서 plugin.json, .github/plugin, .claude-plugin 또는 리포지토리 루트가 아닌 다른 위치에 파일이 있는 경우, 예를 들어 anthropics/claude-code와 같은 마켓플레이스 리포지토리에서 플러그인을 직접 설치하려면 다음을 입력합니다.
copilot plugin install OWNER/REPO:PATH/TO/PLUGIN
copilot plugin install OWNER/REPO:PATH/TO/PLUGIN
`PATH/TO/PLUGIN`은 리포지토리의 루트에서 `plugin.json`, `.github/plugin/plugin.json`, 또는 `.claude-plugin/plugin.json`를 포함하는 디렉터리까지의 경로입니다.
예를 들어 copilot plugin install anthropics/claude-code:plugins/frontend-design
로컬 경로에서 설치
copilot plugin install ./PATH/TO/PLUGIN
copilot plugin install ./PATH/TO/PLUGIN
설치된 플러그 인 관리
copilot plugin list # View installed plugins
copilot plugin update PLUGIN-NAME # Update plugin to latest version
copilot plugin uninstall PLUGIN-NAME # Remove plugin completely
플러그 인이 저장되는 위치
마켓플레이스에서 설치된 플러그 인은 다음 ~/.copilot/installed-plugins/MARKETPLACE/PLUGIN-NAME/아래에 저장됩니다. 직접 설치된 플러그 인(예: 로컬 경로에서)은 다음 ~/.copilot/installed-plugins/_direct/PLUGIN-NAME/아래에 저장됩니다.
플러그 인 마켓플레이스 추가
등록된 마켓플레이스 목록에 Marketplace를 추가하려면 터미널에서 다음 명령을 입력합니다.
copilot plugin marketplace add OWNER/REPO
copilot plugin marketplace add OWNER/REPO
여기서 OWNER/REPO는 GitHub.com에서 CLI 플러그인 마켓플레이스로 설정된 리포지토리를 식별합니다.
예를 들어 claude-code-plugins에서 호스트되는 https://github.com/anthropics/claude-code 마켓플레이스를 추가하기 위해서는 다음을 입력합니다.
copilot plugin marketplace add anthropics/claude-code
copilot plugin marketplace add anthropics/claude-code
또는 대화형 세션에서 다음을 입력합니다.
/plugin marketplace add OWNER/REPO
/plugin marketplace add OWNER/REPO
마켓플레이스가 GitHub.com에 위치하지 않고 로컬 파일 시스템에 있는 경우, OWNER/REPO 대신 마켓플레이스 디렉터리의 경로를 사용합니다. 다음은 그 예입니다.
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY
Marketplace가 GitHub.com에 호스팅되지 않은 Git 리포지토리에 위치해 있는 경우, 해당 Git 리포지토리의 URL을 사용하십시오. 다음은 그 예입니다.
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git
플러그 인 마켓플레이스 제거
CLI에서 마켓플레이스를 제거하려면 다음을 입력합니다.
copilot plugin marketplace remove MARKETPLACE-NAME
copilot plugin marketplace remove MARKETPLACE-NAME
또는 대화형 세션에서 다음을 수행합니다.
/plugin marketplace remove MARKETPLACE-NAME
/plugin marketplace remove MARKETPLACE-NAME
참고 항목
- 마켓플레이스를 추가할 때 마켓플레이스로 구성된 GitHub 리포지토리의 OWNER/REPO를 사용하여 마켓플레이스를 참조합니다. 그러나 마켓플레이스를 제거할 때 등록된 마켓플레이스 목록에 표시되는 마켓플레이스의 이름을 참조합니다.
- 플러그 인이 설치된 Marketplace를 제거하려고 하면 해당 Marketplace에서 현재 설치된 플러그 인을 나열하는 오류 메시지와 함께 명령이 실패합니다.
--force마켓플레이스를 제거하고 해당 Marketplace에서 설치된 모든 플러그 인을 제거하는 옵션을 명령에 추가합니다.
추가 읽기
-
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating) -
[AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/plugins-marketplace)