AI가 우리 회사 제품을 대신 홍보해준다고? Claude + Ghost 자동화 해봤습니다!

소개

PC에서는 구글 드라이브(GD)로만 연결하면 되지만, MacBook에서는 iCloud와 GD를 함께 연결해야 해서 처음엔 다소 복잡하게 느껴졌습니다. 처음에는 단순히 Obsidian을 설치만 하면 되는 줄 알았는데, 왜 굳이 MacBook에서는 iCloud와 GD 모두를 연결해야 할까? 라는 의문이 생겼습니다. 그 이유는 Make 자동화 툴이 오직 GD에만 접근하기 때문이었습니다.

PC 환경에서는 GD가 메인으로 동작하며, Obsidian Galaxy 앱과 Windows Obsidian이 실시간으로 GD 데스크탑과 연동됩니다. 반면 MacBook은 기본 저장소가 iCloud이므로, 아이폰에서 Obsidian 앱을 사용하려면 iCloud와 GD를 모두 연동해야 하는 구조였습니다. 덕분에 iPhone에는 구글 드라이브 데스크탑을 따로 설치할 필요는 없게 되었지요.

연동을 삽화로

노트북, 태블릿, 휴대폰, 클라우드의 다이어그램

연동하는 과정을 웹툰으로 만들어 봄

우리는 Google 드라이브를 통해 동기화하고 icloud를 사용합니다

한달 동안 해야 할 큰 지도

한국어 앱의 구조를 보여주는 다이어그램

스터디장님의 자료를 가져왔습니다.

하기전 혼자서 iCloud와 구글드라이브와 연동 성공 (아이폰)폴더도 생성 완료

다양한 유형의 이더리움 토큰을 보여주는 다이어그램

진행 방법

자동화를 위해 다음과 같은 도구들을 사용했습니다:

  • Claude Code: 마크다운 파일 생성용

  • Make.com: 워크플로우 자동화

  • OpenAI (GPT): 텍스트 초안 생성

  • Google Drive & Google Sheet: 데이터 관리 및 연동

  • Replicate: 이미지 변환 등 모델 활용

  • Ghost: 블로그 플랫폼으로 최종 포스팅 업로드

자동화 흐름은 다음과 같았어요:

<전체 큰 흐름>

1. 지식 수집 (Knowledge Collection)

  • 회사 제품 카탈로그 이미지 중 배수로 건축자재 제품을 하나하나 캡처하여 마크다운(MD) 파일로 정리

• 제품은 일반 대중에게는 생소할 수 있는 무소음트렌치 계열이었으며, 총 4개의 유형으로 구성

한국어 텍스트가 포함된 웹페이지의 스크린샷
  1. 한국어 화면의 스크린샷

    한국어 - 스크린샷 1
    영어-한국어 사전 - 스크린샷 미리보기 이미지

    Claude Code를 통해 .md 파일을 만들었습니다

기러기 사진을 분석하고 해당 내용을 MD 파일로 만들어 줘


응용글
@agent-blog-writer 여기 글 쓸 때 (이미지 경로) 를 참고하게 agent를 수정해주세요
한국어 텍스트의 흑백 이미지
agent 설정을 잘 수정해 주었습니다.
해당 단어가 포함된 한국어 텍스트
수정된 agents 호출하고 무소음트렌치 키워드로 작성해달라고 하니 포스팅을 작성해주었습니다
한국어 페이지 스크린샷

2. 지식 정리 (Knowledge Organization)

  • Obsidian을 사용해 제품별 정보와 이미지 정리

  • Mac 환경이므로 iCloud와 Google Drive를 모두 연동하여 iPhone, Mac, PC 어디서나 접근 가능하도록 구성

3. 지식 재가공 (Knowledge Reprocessing)

  • Claude Code의 agent 시스템을 활용

  • study 리더가 제공한 blog-writer.md 파일을 수정하여, 회사 제품 중심으로 포스팅이 가능하도록 변경

  • 키워드: 무소음트렌치

  • Claude에게 키워드를 주고, 준비된 제품 정보 기반으로 블로그 글 작성 요청

한국어 페이지 스크린샷

ㅁ4. 자동 배포 (Automatic Knowledge Distribution)

  • 자동화 도구 Make를 활용하여 Ghost 블로그에 자동 포스팅 구현

  • 주요 구성:

    • 제품 정보 MD 파일은 /blog/knowledge 폴더에 저장

    • frontmatter.csv 파일을 활용한 SEO 최적화

    • 해당 CSV는 반드시 make 폴더에 위치해야 정상 작동함

frontmatter-generator.md를 참고해 Claude 에이전트 폴더 안에 포함시켜야 함

잘 안된 점

Make 실행 중 겪은 문제 및 해결

  • Runonce 실행 시 오류 발생 → Make가 꺼져 있었고, GD 비밀번호 재입력 필요

  • 구글 드라이브 페이지 스크린샷
    오류 메시지가 표시된 화면을 보여주는 스크린샷
  • 제목을 불러오지 못하는 오류 → frontmatter(1).csv를 삭제하고 이름을 변경했기 때문에 발생

    한국어 웹사이트 스크린샷

• 해결: 현재 사용하는 구글 스프레드시트 URL을 다시 입력하여 문제 해결

스프레드시트 ID 찾기의 스크린샷

배포 성공 후 고스트 포스팅 완성

흰색 배경이 있는 페이지의 스크린샷

고스트 실패들

건설 현장 사진이 실린 한국 신문

결과와 배운 점

하지만 현실은 쉽지 않았습니다 😂

  • 폴더 구조가 너무 복잡하게 느껴져서 수업 하는게 좀 힘들었어요

    • Claude Code의 agent 시스템은 커스터마이징을 통해 다양한 유형의 글쓰기에 대응 가능함을 확인

    • frontmatter.csv는 단순한 메타정보가 아닌 SEO에 직접적인 영향을 미치는 핵심 파일

    • Replicate 기반 이미지 자동 생성은 전문 제품 이미지엔 적합하지 않아, 제품 사진은 수동 추가하는 편이 좋음

    • 최종 블로그 포스트는 미리보기 템플릿을 적용해 시각적으로도 개선됨

  • 배운 점은 다음과 같아요:

스터디장님의 설명을 여러번 듣고 결국 그림으로 그려보며 내가 이해하고 있는지 그려보았습니다. 지금은 어느정도 이해하고 있는 상태인 것 같아요. 그래도 해보면서 내가 몰랐던 개념을 또 알게 되기도 한 것 같아요

Google 클라우드 서비스 다이어그램
  • 복잡한 자동화보다 폴더 구조와 파일 흐름을 시각적으로 이해하는 게 먼저라는 것

  • 자동화도 결국 '내 것'이 되려면 직접 시도하면서 개념을 체득하는 과정이 필요하다는 것

마무리 한마디 ✨

처음 계획했던 자동화 아이디어

  1. ‘철강’ 키워드 기반 뉴스 크롤링 및 요약 (다음 단계에서 시도 예정)

  2. 회사 제품 기반 정보 정리 및 자동 포스팅 (현재 구현 완료)

    도움 받은 글 (옵션)

    • 스터디장님의 오프라인 수업과 매뉴얼 또는 사례게시글

1
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요