Claude Code 프롬프트로 작업일지 자동화하기 (worklog skill)
2026년 8월 12일10#claude-code #자동화 #작업일지 +3
세션에서 내가 친 프롬프트를 긁어다 작업일지로 만드는 스킬을 짰다.
Claude Code로 뭘 만들고 나면 남는 건 커밋 로그뿐이다. 뭘 시켰고 왜 그렇게 흘러갔는지는 전부 대화에 있는데, 세션 닫으면 다시 안 읽는다. 요약본 말고 원문 요구가 남아야 나중에 봤을 때 살아난다.
흐름은 이렇게 잡았다.
세션 종료 → 트랜스크립트 파싱 → 프롬프트/미디어/작업근거 추출 → 서사 작성 → 미디어 업로드 → 블로그 초안
파일은 셋이다.
extract_session.py— 세션 기록에서 프롬프트, 미디어, 수정 파일, 커밋을 뽑아 JSON으로 만든다publish_worklog.py— 미디어 올리고 초안 발행. check / categories / posts / upload / post / updateSKILL.md— 언제 발동할지, 어떤 톤으로 쓸지
다른 세션에 물려봤더니 프롬프트 20개, 커밋 17개, 수정 파일 47개, 미디어 19개가 원문 그대로 나왔다. 이 글도 그 스킬이 자기 세션 물고 뱉은 거다.
내 말만 골라내기
type이 user인 레코드는 대부분 내가 친 게 아니다. 도구 결과, 스킬 본문, 훅 출력이 전부 user로 들어온다.
isMeta달린 건 버림- content가 배열인데
tool_result만 있으면 버림 <system-reminder>같은 하네스 태그 블록 제거<command-name>은 살려서 슬래시 명령으로 표기
프롬프트만 있으면 실제로 뭐가 바뀌었는지가 안 나온다. 수정 파일이랑 커밋 메시지도 같이 긁어서 각 대목 결말에 붙인다.
스샷이랑 영상
내가 붙여넣은 이미지, 도구가 돌려준 스크린샷, 도구가 디스크에 저장한 파일. 세 경로 다 긁는다.
같은 이미지가 두 번 들어오는 게 문제였다. MCP가 스크린샷을 파일로 저장하고 그걸 다시 읽어서 base64로 돌려주면 한 장이 두 장 된다. 경로로 dedupe하는 거랑 해시로 dedupe하는 걸 따로 두면 이게 안 걸린다. 크기 + 선두 512KB로 키를 합쳐서 23장이 19장 됐다.
로그에는 다른 세션 파일 경로도 문자열로 섞여 지나간다. 파일 mtime이 세션 시작보다 오래됐으면 이번 산출물이 아니니 버린다.
블로그가 파일 기반이 아니었다
마크다운을 폴더에 떨구면 끝일 줄 알았는데 Next.js에 MongoDB다. API로 붙으면서 알게 된 것들.
POST /api/blog— Bearer 토큰, 본문은 마크다운. 초안은 길이 검증을 건너뛰고 공개할 때만 검사한다POST /api/upload— 이미지 100MB, 영상 500MB. 같은 엔드포인트가 둘 다 받는다rehype-raw가 켜져 있어서 raw HTML이 산다. 대신 여는 태그 다음에 빈 줄이 없으면 안쪽이 마크다운으로 안 먹는다remark-breaks도 켜져 있다. 개행 하나가 그대로<br>이 되니 문단 사이 빈 줄이 필수- 영상은 이미지 문법으로 넣으면 렌더러가 알아서 플레이어를 붙여준다
- 슬러그는 서버가 제목에서 만드는데 한글을 통째로 버린다. 순한글 제목이면
post-1755...같은 게 나온다. 이 글 제목에 영문 섞은 이유다
공개된 데 올린다는 것
소스가 프롬프트 원문이라 절대경로, 사설 서버 주소, 내부 포트, 토큰이 그냥 섞여 있다. 토큰 패턴이랑 이메일은 뽑는 단계에서 자동으로 가린다. 절대경로나 사설 호스트는 안 가리고 경고만 띄운다. 글 쓰면서 사람이 판단해 뭉개는 쪽이 맞다고 봤다. 스크린샷 안에 찍힌 글자는 자동으로 못 가리니, 민감한 화면이 잡혔으면 그 이미지는 안 올린다.
발행은 항상 초안이다. 공개 버튼은 내가 누른다.
세션 하나 끝날 때마다 글감이 이미 다 모여 있는 셈이라 당분간 굴려볼 만하다.
태그
#claude-code#자동화#작업일지#skill#python#블로그
관련 포스트
Tech 카테고리의 다른 글

AI 에이전트가 직접 호출하는 로컬 영상/음성 문서화 도구 v2t 배포
AI 에이전트가 직접 호출하는 로컬 영상/음성 문서화 도구 v2t를 소개합니다. 무료로 PC에서 실행되며, 영상 데이터를 AI가 활용하기 좋은 JSON 형식으로 자동 변환합니다. 개인 정보 보호와 비용 절감을 동시에 잡으세요.
2026년 4월 16일#AI

OpenClaw 세팅 후기
OpenClaw를 위해 맥미니를 구입하고, 첫 세팅 과정과 블로그 관리 스킬 제작 경험을 공유합니다. 한 달을 기다린 보람이 있었던 AI 비서 시스템 구축기.
2026년 3월 7일#Mac mini