설치
체크아웃을 한 번 받고, 에이전트마다 그 폴더를 가리키게 한다. 스킬을 복사해 프로필 안에 두지 않는다. 같은 이름이 프로필 안에 있으면 그 사본이 이긴다.
저장소
git clone https://gitlab.com/infograb/design/design-skills.git
cd design-skills
루트에 SKILL.md가 있는 폴더가 스킬 하나다.
Hermes
폴더마다 링크를 걸지 않는다. 체크아웃 루트를 skills.external_dirs에 넣으면 루트의 스킬이 모두 로드된다. 반영은 새 세션부터다.
hermes config set skills.external_dirs '["/absolute/path/to/design-skills"]'
이 명령은 이 저장소에 있던 절차다. 이 사이트를 만들 때 hermes config set을 다시 실행해 확인하지는 않았다.
Claude Code
개인 스킬은 ~/.claude/skills/<이름>/SKILL.md, 이 프로젝트만 쓸 스킬은 .claude/skills/<이름>/SKILL.md다. 디렉터리 심볼릭 링크를 따른다. 출처는 Claude Code skills 문서다. 2026년 11월 2일에 조회했다.
mkdir -p "$HOME/.claude/skills"
for dir in */; do
name="${dir%/}"
[ -f "$name/SKILL.md" ] || continue
ln -sfn "$(pwd)/$name" "$HOME/.claude/skills/$name"
done
Codex
사용자 스킬은 $HOME/.agents/skills, 저장소 스킬은 작업 디렉터리부터 저장소 루트까지의 .agents/skills다. 심볼릭 링크를 따른다. 출처는 developers.openai.com/codex/skills 다. 2026년 11월 2일에 조회했다. 이전 안내의 ${CODEX_HOME:-$HOME/.codex}/skills는 그 페이지에 없다.
mkdir -p "$HOME/.agents/skills"
for dir in */; do
name="${dir%/}"
[ -f "$name/SKILL.md" ] || continue
ln -sfn "$(pwd)/$name" "$HOME/.agents/skills/$name"
done
바뀐 스킬은 Codex가 자동으로 본다. 안 보이면 Codex를 다시 시작한다.
Pi
사용자 스킬은 ~/.pi/agent/skills/와 ~/.agents/skills/다. 프로젝트 스킬은 .pi/skills/와 .agents/skills/다. SKILL.md가 있는 디렉터리를 찾는다. 출처는 pi.dev/docs/latest/skills 다. 2026년 11월 2일에 조회했다.
Codex와 같이 쓰면 ~/.agents/skills 한 곳이면 된다. Pi만 따로 둘 때 아래를 쓴다.
mkdir -p "$HOME/.pi/agent/skills"
for dir in */; do
name="${dir%/}"
[ -f "$name/SKILL.md" ] || continue
ln -sfn "$(pwd)/$name" "$HOME/.pi/agent/skills/$name"
done
편집한 뒤에는 /reload를 한다. 그 스킬을 바로 쓰려면 /skill:<이름>이다.
이 저장소에 있던 다른 경로
이번 조회에서 다시 확인하지 않았다.
| 에이전트 | 스킬 디렉터리 |
|---|---|
| OpenCode | ~/.config/opencode/skills/ |
| OpenClaw | ${OPENCLAW_STATE_DIR:-$HOME/.openclaw}/skills/ |
추가 단계
zenmux-image-generation만 node_modules를 커밋하지 않는다. 체크아웃 뒤 그 폴더에서 npm ci를 한 번 실행한다.
고칠 때는 이 저장소의 스킬 폴더를 고치고 main에 올린 뒤 체크아웃을 pull한다.