Herdr에서 skillshare 사용하기
에이전트 옆에 skillshare 패널을 두고, Herdr를 벗어나지 않고 업데이트나 sync가 필요한 항목을 확인하고 바로 처리합니다.

사전 요구 사항
- Herdr 0.1.12 이상
- Herdr가 연결하는 모든 머신에 skillshare가 설치되어 있고,
~/.local/bin,~/go/bin,/opt/homebrew/bin,/usr/local/bin중 한 곳에 있을 것
설정
패널은 skillshare 저장소의 herdr/skillshare에 있습니다.
mods/skillshare/를~/.config/herdr-app/mods/skillshare/에 복사합니다.layouts/herdr-skillshare.json과layouts/herdr-skillshare.png를~/.config/herdr-app/layouts/에 복사한 뒤, Herdr 설정에서herdr-skillshare레이아웃으로 전환합니다. 기존 레이아웃을 유지하려면 폴더의README.md에 나온 두 블록을 추가합니다.herdr-app check ~/.config/herdr-app/mods/skillshare를 실행합니다.
탭 바에 skillshare 버튼이 나타나 패널을 표시하거나 숨깁니다. space를 전환해도 패널의 열림 상태는 그대로 유지됩니다.
패널 기능
패널은 Herdr가 보여 주는 space를 따라가며, 그 space의 머신에서 포커스된 터미널의 폴더를 기준으로 skillshare를 실행합니다.
- Resources는 skills, agents, MCP 서버, plugins를 "Updates available", "Needs sync", "In sync"로 나누어 보여 줍니다.
.skillshare/config.yaml이 있는 프로젝트에서는 All · Project · Global로 범위를 고릅니다. - 행은 그 자리에서 펼쳐집니다. skills와 agents에는 Update, Diff, Uninstall, 그리고 확인 후 해당 항목을 Herdr에서 포커스된 에이전트에 넘기는 "Ask <agent> to audit…"가 있습니다.
- Install은 저장소 URL을 받습니다. skills가 여러 개인 저장소는 목록에서 고를 수 있습니다. 패널은 클론에
skillshare audit을 실행하고 통과한 경우에만 설치합니다. audit에 막히면 findings와 함께 "Install anyway"(--force)와 "Ask <agent> to review…"를 보여 줍니다. - Source는 source 저장소의 상태를 보여 주며, 대화상자에서 Pull, Commit and push, Sync both ways를 제공합니다. 두 머신이 모두 바꾼 파일 때문에 pull이 멈추면, 좌우 비교 미리보기에서 파일마다 남길 버전을 고릅니다.
.metadata.json은skillshare pull과 같은 방식으로 항목별로 병합됩니다. - Machines는 Herdr 각 머신의 skillshare 버전, source 상태, doctor 경고를 보여 주고, Pull and sync와 새 릴리스가 있을 때 Update를 제공합니다.
패널은 표시되는 동안 20초마다 새로 고치고 10분마다 skillshare check를 실행하며, 숨겨져 있을 때는 아무것도 하지 않습니다.