skill-installer
openai/codex
선별된 목록이나 GitHub 저장소 경로를 통해 $CODEX_HOME/skills에 Codex 스킬을 설치합니다. 사용자가 설치 가능한 스킬 목록을 요청하거나, 선별된 스킬을 설치하거나, 다른 저장소(비공개 저장소 포함)의 스킬을 설치할 때 사용합니다.
...모든 것을 확장하십시오스킬 설치기
스킬 설치를 도와줍니다. 기본적으로 https://github.com/openai/skills/tree/main/skills/.curated에서 가져오지만, 사용자가 다른 위치를 지정할 수도 있습니다. 실험용 스킬은 https://github.com/openai/skills/tree/main/skills/.experimental 에 있으며, 동일한 방법으로 설치할 수 있습니다.
작업에 따라 다음 헬퍼 스크립트를 사용하세요:
- 사용자가 사용 가능한 스킬을 문의하거나, 수행할 작업을 지정하지 않고 이 스킬을 사용할 때 스킬 목록을 표시합니다. 기본 목록은
.curated이지만, 사용자가 실험용 스킬에 대해 문의할 경우--path skills/.experimental옵션을 전달할 수 있습니다. - 사용자가 스킬 이름을 지정하면 선별된 목록에서 설치하십시오.
- 사용자가 GitHub 저장소/경로(비공개 저장소 포함)를 제공하면 다른 저장소에서 설치합니다.
헬퍼 스크립트를 사용하여 스킬을 설치하세요.
통신
스킬을 나열할 때는 사용자의 요청 맥락에 따라 대략 다음과 같이 출력하십시오. 실험용 스킬에 대해 문의할 경우, .curated 대신 . experimental 에서 스킬을 나열하고 출처를 그에 맞게 표시하십시오:
"""
{repo}의 스킬:
- skill-1
- skill-2 (이미 설치됨)
- ... 어떤 스킬을 설치하시겠습니까? """
스킬을 설치한 후에는, 다음 차례부터 해당 스킬을 사용할 수 있다고 사용자에게 알려주세요.
스크립트
이 스크립트들은 모두 네트워크를 사용하므로, 샌드박스에서 실행할 때는 실행 시 권한 상승을 요청해야 합니다.
scripts/list-skills.py(설치된 주석이 포함된 스킬 목록 출력)scripts/list-skills.py --format json- 예시 (실험용 목록):
scripts/list-skills.py --path skills/.experimental scripts/install-skill-from-github.py --repo/ --path <skill 경로> [<skill 경로> ...] scripts/install-skill-from-github.py --url https://github.com// /tree// - 예시 (실험용 스킬):
scripts/install-skill-from-github.py --repo openai/skills --path skills/.experimental/
동작 및 옵션
- 공개 GitHub 저장소의 경우 기본적으로 직접 다운로드를 수행합니다.
- 인증/권한 오류로 인해 다운로드에 실패하면 git 스파스 체크아웃으로 대체됩니다.
- 대상 스킬 디렉터리가 이미 존재하는 경우 중단됩니다.
$CODEX_HOME/skills/에 설치합니다(기본값은~/.codex/skills입니다).--path값을 여러 개 지정하면 한 번의 실행으로 여러 스킬을 설치하며,--name이지정되지 않은 경우 각 스킬의 이름은 경로의 기본 이름에서 파생됩니다.- 옵션:
--ref(기본값main),--dest,--method auto|download|git.
참고
- 선별된 목록은 GitHub API를 통해
https://github.com/openai/skills/tree/main/skills/.curated에서가져옵니다. 목록을 가져올 수 없는 경우, 오류 원인을 설명하고 종료합니다. - 비공개 GitHub 저장소는 기존 git 자격 증명 또는 선택 사항인
GITHUB_TOKEN/GH_TOKEN을통해 다운로드할 수 있습니다. - Git 대체 방식은 HTTPS를 먼저 시도한 다음 SSH를 시도합니다.
- https://github.com/openai/skills/tree/main/skills/.system에 있는 스킬은 미리 설치되어 있으므로, 사용자가 이를 설치하도록 도와줄 필요가 없습니다. 사용자가 요청하면 이 점을 설명해 주십시오. 사용자가 계속 요구할 경우, 파일을 다운로드하여 덮어쓸 수 있습니다.
- 설치된 어노테이션은
$CODEX_HOME/skills에서 가져옵니다.
Skill Installer
Helps install skills. By default these are from https://github.com/openai/skills/tree/main/skills/.curated, but users can also provide other locations. Experimental skills live in https://github.com/openai/skills/tree/main/skills/.experimental and can be installed the same way.
Use the helper scripts based on the task:
- List skills when the user asks what is available, or if the user uses this skill without specifying what to do. Default listing is
.curated, but you can pass--path skills/.experimentalwhen they ask about experimental skills. - Install from the curated list when the user provides a skill name.
- Install from another repo when the user provides a GitHub repo/path (including private repos).
Install skills with the helper scripts.
Communication
When listing skills, output approximately as follows, depending on the context of the user's request. If they ask about experimental skills, list from .experimental instead of .curated and label the source accordingly:
"""
Skills from {repo}:
- skill-1
- skill-2 (already installed)
- ... Which ones would you like installed? """
After installing a skill, tell the user it will be available on their next turn.
Scripts
All of these scripts use network, so when running in the sandbox, request escalation when running them.
scripts/list-skills.py(prints skills list with installed annotations)scripts/list-skills.py --format json- Example (experimental list):
scripts/list-skills.py --path skills/.experimental scripts/install-skill-from-github.py --repo <owner>/<repo> --path <path/to/skill> [<path/to/skill> ...]scripts/install-skill-from-github.py --url https://github.com/<owner>/<repo>/tree/<ref>/<path>- Example (experimental skill):
scripts/install-skill-from-github.py --repo openai/skills --path skills/.experimental/<skill-name>
Behavior and Options
- Defaults to direct download for public GitHub repos.
- If download fails with auth/permission errors, falls back to git sparse checkout.
- Aborts if the destination skill directory already exists.
- Installs into
$CODEX_HOME/skills/<skill-name>(defaults to~/.codex/skills). - Multiple
--pathvalues install multiple skills in one run, each named from the path basename unless--nameis supplied. - Options:
--ref <ref>(defaultmain),--dest <path>,--method auto|download|git.
Notes
- Curated listing is fetched from
https://github.com/openai/skills/tree/main/skills/.curatedvia the GitHub API. If it is unavailable, explain the error and exit. - Private GitHub repos can be accessed via existing git credentials or optional
GITHUB_TOKEN/GH_TOKENfor download. - Git fallback tries HTTPS first, then SSH.
- The skills at https://github.com/openai/skills/tree/main/skills/.system are preinstalled, so no need to help users install those. If they ask, just explain this. If they insist, you can download and overwrite.
- Installed annotations come from
$CODEX_HOME/skills.
skill-installer 설치
스킬 파일을 다운로드하여 .claude/skills/ 디렉터리에 압축을 풀어주세요.
ZIP 다운로드저장소를 클론하고 스킬 파일을 프로젝트에 복사하세요.
git clone https://github.com/openai/codex/tree/main/codex-rs/skills/src/assets/samples/skill-installer # Copy the skill folder to .claude/skills/ or .codex/skills/
복사





집
