클로드스킬마트스킬 둘러보기스킬이 뭐예요?
목록으로

스킬 업데이트 (update-skills)

설치된 Claude Code 스킬들을 각자의 설치 절차로 다시 실행해 업스트림 최신 코드로 갱신해 주는 스킬입니다.

자동화·워크플로중급30,47112,865AI 점수 6/10마지막 업데이트: 2026. 8. 9.

무엇을 해주나

NanoClaw 프로젝트에 설치된 스킬(채널·프로바이더)들의 코드를 업스트림 브랜치(channels, providers)에서 최신 버전으로 다시 가져옵니다. 브랜치를 머지하지 않고, 각 스킬이 가진 자체 설치 절차(/add-<name>)를 다시 실행하는 방식이라 덮어쓰기는 해당 스킬 파일에만 적용되고 .env 자격증명이나 DB 연결 설정은 건드리지 않습니다.

동작 순서는 다음과 같습니다.

  1. 프리플라이트git status --porcelain으로 작업 트리가 깨끗한지 확인하고, origin이 NanoClaw 업스트림인지 점검한 뒤 스킬 코드 브랜치를 fetch합니다.
  2. 탐지src/channels/index.ts, src/providers/index.ts 배럴 파일의 import 목록을 읽어 실제 설치된 스킬을 뽑아냅니다.
  3. 선택 — 다중 선택 질문으로 갱신할 스킬을 고르게 합니다(전체 건너뛰기 옵션 포함).
  4. 재적용 & 검증 — 하나씩 재적용한 뒤 pnpm run build, pnpm test를 돌리고, container/ 하위가 바뀌었으면 ./container/build.sh로 이미지를 다시 빌드하라고 안내합니다.
  5. 요약 — 갱신/건너뜀/실패 목록과 새 HEAD 커밋 해시를 보여줍니다.

이런 분께 추천

  • NanoClaw 저장소를 기반으로 봇/에이전트를 운영하며 Slack·Discord 등 채널 어댑터를 여러 개 붙여 쓰는 분
  • 업스트림 버그 픽스를 로컬 커스터마이징을 잃지 않고 반영하고 싶은 분
  • 수동으로 git show origin/channels:... 명령을 일일이 치는 게 번거로운 분

활용 예시

  • 버그 픽스 반영: 업스트림에서 Slack 어댑터가 수정됨 → /update-skills 실행 → 목록에서 slack만 선택 → 재적용 후 빌드·테스트 통과 확인.
  • 여러 스킬 일괄 갱신: slack, discord, opencode가 설치된 상태에서 세 개를 모두 선택해 순차 재적용하고, 실패한 스킬만 요약에서 확인.
  • 컨테이너 런타임 갱신: 프로바이더 재적용으로 container/ 파일이 바뀐 경우 ./container/build.sh까지 실행해야 새 세션에 반영된다는 안내를 받고 이미지 재빌드.

· · · 설치 가이드 · · ·

Claude 앱에 설치 (터미널 필요 없음)
  1. 아래 버튼으로 ZIP 파일을 받으세요.
  2. Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
  3. Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
ZIP 내려받기
Claude Code에 설치

Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요

클로드스킬마트에서 찾은 스킬을 설치해줘.
GitHub 저장소 nanocoai/nanoclaw 의 .claude/skills/update-skills 폴더를 내 ~/.claude/skills/update-skills/ 에 그대로 복사해줘.
설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.

직접 명령으로 설치하기

git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/update-skills ~/.claude/skills/

제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.

  1. 터미널을 엽니다. (Git과 Claude Code가 미리 설치되어 있어야 합니다.)
  2. 저장소를 내려받습니다: git clone https://github.com/nanocoai/nanoclaw.git
  3. 스킬 폴더를 만듭니다: mkdir -p ~/.claude/skills
  4. 스킬을 복사합니다: cp -r nanoclaw/.claude/skills/update-skills ~/.claude/skills/
    • 프로젝트 전용으로 쓰려면 대신 작업 중인 저장소의 .claude/skills/ 아래로 복사하세요.
  5. 중요: 이 스킬은 NanoClaw 저장소 구조에서만 정상 동작합니다. NanoClaw 프로젝트 디렉터리 안에서 Claude Code를 실행하세요.
  6. 실행 전 변경사항을 커밋하거나 stash 해서 작업 트리를 깨끗하게 만듭니다.
  7. Claude Code에서 /update-skills를 입력하고, 안내에 따라 갱신할 스킬을 선택합니다.