서버 노트북을 만들고 나면 금방 이런 일이 생깁니다. 본체에서 만든 스킬을 서버가 모르고, 밖에서 서버에 시켜 고친 스킬은 본체에 없습니다. 둘을 손으로 맞추다 보면 어느 쪽이 최신인지부터 헷갈립니다. 이 자료는 이미 쓰고 있는 구글 드라이브 폴더 하나로 두 노트북의 스킬 폴더를 하루 한 번 자동으로 같게 만드는 법입니다. 새로 사거나 깔 프로그램은 없고, 명령창을 열 일도 없습니다. 2026년 10월 4일, 실제 두 대의 윈도우 노트북에서 Claude 에게 이 말들을 그대로 시켜 확인했습니다.
먼저 있어야 하는 것 — 노트북 두 대 모두에 Claude Code 가 깔려 있고(«운영 02» 또는 «설치 02»), 두 대 모두 같은 구글 계정으로 구글 드라이브 데스크톱 앱이 로그인돼 있으면 됩니다. 아직이면 0단계에서 Claude 에게 확인시키면 됩니다.
스킬은 «내가 Claude 에게 한 번 가르쳐 둔 일하는 법»입니다. 노트북이 두 대가 되는 순간 그 가르침도 두 벌이 됩니다. 동기화는 그 두 벌을 한 벌로 되돌리는 일입니다.
| 지금 | 동기화를 걸고 나면 |
|---|---|
| 본체에서 만든 스킬을 서버로 일일이 복사한다 | 한 번만 만들면 다음 날 두 대 모두에 있습니다 |
| 밖에서 서버에 시켜 고친 스킬이 본체엔 없다 | 서버에서 고친 것이 본체로 돌아옵니다. 어느 자리에서 일하든 결과가 쌓입니다 |
| 어느 쪽이 최신인지 열어 봐야 안다 | 파일마다 더 최신인 쪽이 이깁니다. 사람이 판단하지 않습니다 |
| 실수로 지우면 그냥 없어진다 | 삭제는 전파되지 않습니다. 다른 노트북에 남은 것이 다음 동기화 때 되살아납니다 |
| 노트북을 한 대 더 들이면 처음부터 다시 | 같은 말을 한 번 더 시키면 세 대도, 네 대도 같은 상태가 됩니다 |
두 노트북이 서로 직접 통하는 것이 아닙니다. 가운데 드라이브 폴더에 각자 «올리고 → 받기»를 하루 한 번씩 할 뿐입니다. 그래서 두 대가 동시에 켜져 있을 필요가 없고, 집 공유기 설정도 건드리지 않습니다.
구글 드라이브를 브라우저로만 쓰고 계시면 아직 안 됩니다. 데스크톱 앱이 깔려 있어야 탐색기에 «내 드라이브»가 보통의 폴더처럼 나타나고, 동기화가 거기에 복사합니다.
이 PC에 구글 드라이브 데스크톱 앱이 설치돼 있고 로그인돼 있는지 확인해줘. 탐색기에서 «내 드라이브» 폴더가 어느 드라이브 문자로 보이는지, 어떤 구글 계정으로 로그인돼 있는지 알려줘. 없으면 공식 사이트에서 받아 설치하는 방법을 처음 하는 사람 기준으로 한 단계씩 알려줘.
동기화 스크립트 하나를 받아 제자리에 두고, 한 번 돌려 보고, 매일 돌도록 예약하는 일입니다. 세 가지 전부 아래 한 문단을 Claude 에게 붙여넣으면 끝납니다. 본체에서 먼저 하고, 서버에서 시각만 바꿔 한 번 더 하십시오.
https://jjcreative.co.kr/lab/skills-sync.ps1 을 받아서 내 홈 폴더의 .claude\bin\skills-sync.ps1 로 저장해줘. 저장했으면 한 번 실행해서 .claude\logs\skills-sync.log 의 마지막 두 줄을 보여줘. 그다음 작업 스케줄러에 "Claude-Skills-Sync" 라는 이름으로 매일 10:00 에 그 파일을 실행하도록 등록하고, 다음 실행 시각을 확인해서 알려줘. 중간에 오류가 나면 무엇이 문제인지 쉬운 말로 설명하고 고쳐줘.
2026-10-04 13:47:48 올리기 (이 PC → 드라이브): 파일 1개 복사 (robocopy 1) 2026-10-04 13:47:52 받기 (드라이브 → 이 PC): 파일 1개 복사 (robocopy 2)
https://jjcreative.co.kr/lab/skills-sync.ps1 을 받아서 내 홈 폴더의 .claude\bin\skills-sync.ps1 로 저장해줘. 저장했으면 한 번 실행해서 .claude\logs\skills-sync.log 의 마지막 두 줄을 보여줘. 그다음 작업 스케줄러에 "Claude-Skills-Sync" 라는 이름으로 매일 13:00 에 그 파일을 실행하도록 등록하고, 다음 실행 시각을 확인해서 알려줘. 중간에 오류가 나면 무엇이 문제인지 쉬운 말로 설명하고 고쳐줘.
여기가 이번에 실제로 사고가 날 뻔한 자리입니다. 스킬에는 두 종류가 있습니다.
| 종류 | 어디서 왔나 | 실제 파일 위치 | 동기화 |
|---|---|---|---|
| 내가 만든 스킬 | Claude 와 함께 직접 작성 | 내 스킬 폴더 안에 진짜 폴더로 | 드라이브로 갑니다 |
| 받아 깐 스킬 | 「○○ 스킬 깔아줘」라고 해서 Claude 가 공식 저장소에서 내려받음 (영상 제작용 remotion 12종, hyperframes 계열, archify 등) | 다른 폴더에 진짜 파일이 있고, 내 스킬 폴더에는 거기를 가리키는 바로가기만 있음 | 가지 않습니다 — 바로가기는 복사 대상이 아닙니다 |
서버에 영상 제작용 스킬 12종을 깔았더니 바로가기가 아니라 일반 폴더로 들어갔습니다. 그대로 두면 서버의 복사본이 드라이브를 거쳐 본체의 원본 폴더를 덮어쓸 수 있었습니다. 그래서 그 12개와 archify 를 동기화에서 빼는 목록에 넣었고, 양쪽을 같은 판으로 맞춘 뒤 돌려 보니 «올리기 0개, 받기 0개»로 안전해졌습니다.
이 자료에서 받으시는 파일에는 그 제외 목록이 이미 들어 있습니다. 다른 스킬을 더 받아 까셨다면 아래 AI-04 → AI-05 순서로 한 번만 손봐 주십시오.
내 홈 폴더의 .claude\skills 안에서, 진짜 폴더가 아니라 다른 곳을 가리키는 바로가기(Junction)로 된 스킬만 골라서 이름과 가리키는 곳을 표로 보여줘. 전부 몇 개인지도 알려줘.
내 홈 폴더의 .claude\bin\skills-sync.ps1 에서 동기화 제외 목록($Exclude)에 '내스킬이름' 을 한 줄 추가해줘. 추가한 뒤 제외 목록 줄들을 보여주고, 다른 노트북에도 똑같이 해야 한다는 걸 상기시켜줘.
공식 저장소에서 받아 깐 스킬(npx skills 로 전역 설치한 것)을 전부 최신 판으로 업데이트해줘. 끝나면 몇 개가 바뀌었고 몇 개가 그대로인지 알려줘.
「둘 다 업데이트했으니 같겠지」로 끝내면 안 됩니다. 이번 작업에서는 본체 세션과 서버 세션이 메시지를 주고받으며 각 스킬의 파일 수와 지문(해시값)을 비교해 확정했습니다. 지문은 파일 내용이 한 글자라도 다르면 값이 달라지는 짧은 문자열입니다.
motion-graphics 와 archify 스킬 폴더 각각의 파일 수와 지문을 뽑아서 표로 보여줘. 지문은 폴더 안 모든 파일의 SHA256 을 파일 이름순으로 이어 붙여 다시 SHA256 한 값의 앞 12자리로 해줘. 서버 노트북 세션에 그대로 보낼 거니까 한 줄로 복사하기 좋게 정리해줘.
본체에서 뽑은 값이야 — motion-graphics: 파일 23개, 지문 ce9295e7e003 / archify: 파일 314개, 지문 6eb0603402a3. 이 노트북에서 같은 방법(폴더 안 모든 파일의 SHA256 을 이름순으로 이어 붙여 다시 SHA256, 앞 12자리)으로 두 스킬의 파일 수와 지문을 뽑아서 본체 값과 비교해줘. 다르면 받아 깐 스킬을 전부 업데이트하고 다시 뽑아서, 같아질 때까지 하고 결과를 표로 알려줘.
스킬 동기화가 제대로 걸려 있는지 다섯 가지를 점검해서 ○/× 표로 보여줘. ① 내 홈 폴더에 .claude\bin\skills-sync.ps1 이 있는지 ② 구글 드라이브의 «내 드라이브\Claude-Sync\skills» 폴더가 있는지 ③ 작업 스케줄러의 "Claude-Skills-Sync" 가 준비(Ready) 상태이고 다음 실행 시각이 언제인지 ④ .claude\logs\skills-sync.log 마지막 두 줄에 robocopy 8 이상 오류가 없는지 ⑤ .claude\skills 안의 바로가기 스킬이 몇 개인지 ×가 있으면 어떻게 고치는지도 같이 알려줘.
원인은 거의 여섯 가지 안에 있습니다. 무엇이든 먼저 아래 AI-10 을 던지면 Claude 가 로그를 읽고 알아서 짚어 줍니다. 표는 「이런 말이 나오면 이런 뜻」을 미리 아시라고 붙였습니다.
내 홈 폴더의 .claude\logs\skills-sync.log 마지막 다섯 줄을 보여주고, 오류나 «중단»·«건너뜀» 이 있으면 무엇이 문제인지 쉬운 말로 설명하고 고쳐줘. 고친 뒤 동기화를 한 번 더 돌려서 결과를 알려줘.
| 로그에 이런 말이 있으면 | 뜻과 대처 |
|---|---|
| 중단: 구글 드라이브(내 드라이브)를 찾지 못함 | 드라이브 데스크톱 앱이 꺼져 있거나 로그아웃된 것입니다. 앱을 켜고 탐색기에 «내 드라이브»가 보이는지 확인한 뒤 「동기화 다시 돌려줘」. |
| 건너뜀: 이전 동기화가 아직 실행 중 | 60분 안에 두 번 돌면 나오는 정상 메시지입니다. 정말 멈춰 있다면 「잠금 파일이 남아 있으면 지우고 동기화 다시 돌려줘」. |
| 오류 (robocopy 8) 이상 | 어떤 파일이 열려 있어 잠겼거나 경로가 너무 긴 경우입니다. 로그에 파일 이름이 같이 적히니 AI-10 이 어느 파일인지 짚어 줍니다 — 닫거나 이름을 줄이면 됩니다. |
| 서버에서 고친 스킬이 본체에 안 온다 | «서버가 올리기 → 본체가 받기» 두 번이 돌아야 합니다. 서버 13시, 본체 다음 날 10시면 최대 하루가 걸립니다. 급하면 서버 → 본체 순서로 「동기화 지금 돌려줘」. |
| 받아 깐 스킬이 한쪽만 새 판이다 | 동기화 대상이 아니라서 정상입니다. 양쪽에서 각각 AI-06. |
| 본체에서 지운 스킬이 다시 살아난다 | 삭제는 전파하지 않는 규칙 때문입니다. 「○○ 스킬을 이 PC 와 드라이브 창고에서 모두 지워줘」라고 하고, 서버에서도 같은 말을 하십시오. |
| 자료 | 왜 이걸 |
|---|---|
| 운영 02 · 서버 노트북 설치 키트 | 동기화할 두 번째 노트북을 아직 안 만드셨다면 여기부터 |
| 운영 01 · 서버 노트북 손으로 만들기 | «쓰던 설정 옮기기»가 일회성 이사라면, 이 자료는 매일 하는 동기화입니다 |
| 연결 01 · MCP·스킬·커넥터 이해하기 | 스킬이 정확히 무엇인지, 왜 폴더 하나로 옮겨지는지 |
| 심화 04 · 교육기업 실무 스킬팩 | 동기화할 가치가 있는 내 회사 스킬을 만드는 법 |