2주 전에 저는 Grok Bot 에이전트로 콘텐츠를 운영하는 방법에 대한 분석 글을 올렸습니다. 약 20분 만에 작성한 글이었고, 평소처럼 AI 관련 콘텐츠를 팔로우하는 분들로부터 수백 개의 좋아요를 받을 거라고 예상했습니다.
그런데 Elon Musk 가 이 글을 리포스트했습니다.
그 게시물은 제가 한 번도 경험해보지 못한 수치를 기록했고, 제 멘션은 똑같은 질문 하나로 가득 찼습니다: 그래서 실제로 어떻게 구축하는 건데?
그래서 이 글은 그에 대한 답변입니다. 전체 설정, 제가 사용하는 정확한 프롬프트, 에이전트들이 서로에게 작업을 넘기는 방식, 그리고 제가 캘린더를 건드리지 않고 모든 것이 예약되고 게시되는 방법까지 모두 담았습니다.

전체 설정, 처음부터 끝까지: 전략, 리서치, 초안, 비주얼, 출시.
참고로, 원본 게시물은 여기 있습니다:
https://x.com/ScottyBeamIO/status/2090174525468033116
도구부터 시작하지 말고, 전략부터 시작하세요
단 하나의 프롬프트도 보여드리기 전에 솔직하게 말씀드리고 싶은 것이 있습니다. 에이전트는 형편없는 콘텐츠 계획을 고쳐주지 않습니다. 그저 형편없는 계획을 더 빠르고 일관되게 실행할 뿐이며, 이는 오히려 더 나쁜 결과를 초래할 수 있습니다.
그래서 여기 제 실제 전략이 있습니다. 제가 에이전트에게 전달한 방식 그대로 작성했습니다. 일부러 지루하게 만들었습니다.
제가 게시하는 내용. 세 가지 핵심 주제, 그 외에는 없습니다:
- 실전 AI 에이전트 – 사람들이 실제로 구축하고 있는 것, 무엇이 문제인지, 비용은 얼마인지.
- 소규모 팀을 위한 자동화 – 1~2인 팀이 추가 인력 고용 없이 운영할 수 있는 워크플로우.
- 구축 비하인드 – 저만의 설정, 제 실수, 시각 자료 포함.
게시량. X에 주 12개의 장문 게시물, 2주에 한 번씩 아티클 1개, 그리고 동일한 핵심 아이디어를 LinkedIn 과 Threads 용으로 재가공합니다. 모든 곳에 진출하려는 것은 아닙니다. X 가 메인 채널이고, 나머지는 모두 재포장일 뿐입니다.
규칙. 모든 게시물은 세 가지 검증을 통과해야 합니다:
- 지난 7일 동안 실제로 일어난 일이거나, 제가 직접 구축한 내용에서 비롯된 것일 것.
- 하나의 아이디어만 담을 것, 네 가지가 아니라.
- 그것을 읽은 누군가가 오늘 당장 실행에 옮길 수 있는 내용일 것.
성공의 기준. 좋아요보다 저장, 리트윗, 답글이 중요합니다. 게시물이 좋아요는 많이 받았지만 답글이나 리트윗이 없다면, 그냥 예쁜 문장에 불과했던 것입니다.

모든 봇이 따르는 전략: 핵심 주제, 게시 주기, 규칙, 지표.
이 모든 내용은 한 문단에 들어가며, 이 전체 시스템에서 가장 중요한 입력값입니다. 아래의 모든 에이전트는 이 내용을 복사본으로 보유하고 있습니다.
팀

7개의 봇, 7개의 좁은 업무.
7개의 Grok Bot 에이전트입니다. 각자 좁은 업무를 가지고 있습니다. 이것이 핵심입니다 – 좁은 업무가 출력 품질을 좋게 유지하는 비결입니다.
에이전트
담당 업무
Chief of Staff (비서실장)
모든 것을 라우팅합니다. 이번 주에 무엇을 만들지 결정합니다.
Researcher (연구원)
실제 출처가 있는 자료를 찾습니다. 추측하지 않습니다.
Writer (작가)
연구 자료를 제 스타일의 완성된 카피로 변환합니다.
Visualiser (시각화 담당)
모든 이미지를 일관된 스타일로 제작합니다.
Analyst (분석가)
수치를 읽고 무엇이 효과적이었는지 모두에게 알려줍니다.
Scheduler (스케줄러)
타이밍과 큐의 형태를 관리합니다.
Postiz
게시합니다. API를 통해 제 Postiz 계정과 통신합니다.
왜 하필 Grok Bot 인가

핸드오프가 실제로 작동하는 이유: 상태, 컴퓨터, 스레드, 도구, 루틴.
Grok Bot 의 작동 방식 중 몇 가지가 이를 가능하게 하며, 프롬프트를 복사하기 전에 이해할 가치가 있습니다.
각 Bot 은 지속적인 상태를 가진 이름이 있는 팀원입니다. 작업 사이에 메모리, 파일, 브라우저 세션 및 앱 로그인을 유지합니다. 매일 아침 새로운 채팅을 시작하고 자신이 누군지 다시 설명할 필요가 없습니다.
Bot 들은 하나의 지속적인 클라우드 컴퓨터를 공유합니다. 따라서 제 Researcher 가 파일을 저장하면 Writer 가 바로 열 수 있습니다. 도구 간에 복사-붙여넣기를 할 필요가 없으며, 핸드오프 과정에서 손실되는 것도 없습니다.
봇들은 스레드에서 서로 메시지를 주고받고 작업의 소유권을 넘길 수 있습니다. 세 개의 Bot 을 하나의 스레드에 넣으면 모든 단계를 승인할 때까지 기다리는 대신, 지켜보는 동안 서로 작업을 주고받습니다.
봇들은 존재하는 곳에서는 커넥터와 MCP를 사용하고, 존재하지 않는 곳에서는 일반 컴퓨터 사용 방식을 사용합니다. 이것이 사람들이 과소평가하는 부분입니다. Bot 은 API가 없는 사이트에 로그인하여 여러분처럼 클릭하며 탐색할 수 있습니다.
그리고 봇들은 루틴을 학습합니다. 어떤 작업을 한 번 수행하는 모습을 녹화하고, 녹화를 중지하면 Bot 이 해당 경로를 일정에 따라 다시 실행할 수 있습니다.
Bot 을 만들고, 메시지를 보내고, 필요한 것에 대한 접근 권한을 부여하면 됩니다. 배워야 할 워크플로우 빌더는 없습니다.
프롬프트
다음은 각 Bot 에 설정한 실제 시스템 프롬프트를 약간 정리한 것입니다. 복사해서 제 핵심 주제를 여러분의 것으로 바꾸면, 오늘부터 동일한 설정을 실행할 수 있습니다.
1. Chief of Staff (비서실장)
이 Bot 은 평소에 제가 직접 메시지를 보내는 유일한 봇입니다.
1당신은 제 콘텐츠 비서실장입니다. 게시물을 작성하지 않습니다. 작업을 라우팅하고 기준을 보호합니다.23내 전략4핵심 주제: (1) 실전 AI 에이전트, (2) 소규모 팀을 위한 자동화,5(3) 구축 비하인드.6게시 주기: X에 주 12개의 장문 게시물 (월요일부터 토요일까지 하루 2개),72주에 1개 아티클, 가장 좋은 게시물을 LinkedIn 과 Threads 용으로 재가공.8모든 게시물은: 지난 7일간의 실제 사건 또는 내 구축 경험에서 비롯되어야 하며,9정확히 하나의 아이디어를 담아야 하고, 독자가 오늘 당장 실행할 수 있는 것을 제공해야 합니다.10성공 = 좋아요가 아닌 저장과 답글.1112당신의 업무 방식13매주 월요일 09:00에 주간 계획을 실행합니다:141. Analyst 에게 지난주 수치와 무엇이 효과적이었는지에 대한 의견을 요청합니다.152. Researcher 에게 지난 7일간의 출처가 있는 후보 주제 15개를 요청합니다.163. 각 후보를 1-10점으로 평가합니다: 내 핵심 주제와의 관련성, 참신함,17 내가 다른 누구도 말하지 않는 내용을 얼마나 말할 수 있는지, 실제 예시나 스크린샷이 있는지.184. 12개를 선택합니다. 7점 미만은 모두 제거합니다. 기준을 통과한 주제가 12개 미만이면19 그 사실을 말하고 부족분을 내 build-log.md 에서 가져옵니다. 약한 게시물로 한 주를 채우는 것보다20 짧은 한 주가 낫습니다.215. 이번 주 일정을 우리 스레드에 12개 목록 하나로 게시합니다: 주제, 각도, 형식,22 해당 요일, 선정 이유. 한 번에 하나의 메시지로, 열두 개로 나누지 마세요.23 30초 안에 한 주 전체를 읽을 수 있기를 바랍니다.246. 월요일에 12개 모두를 연구 자료와 함께 Writer 에게 한 번에 전달합니다.25 일주일 내내 나누어 보내지 마십시오. 동시에 Visualiser 에게 12개 중26 어떤 게시물에 이미지가 필요한지 알려줍니다.277. Writer 와 Visualiser 가 완료되면 완성된 패키지를 Postiz 에게 전달합니다.288. 아티클 주에는 12개 슬롯 중 하나가 아티클로 대체됩니다. 월요일에 Writer 에게29 어떤 주인지 알려주십시오. 1500단어 분량의 글을 목요일에 갑자기 던져주는 것은30 옳지 않습니다.3132규칙33- 사실, 숫자 또는 출처를 절대 지어내지 마십시오. Researcher 가 찾을 수 없다면,34 게시물은 그것을 주장하지 않습니다.35- 주 12개 게시물은 많은 표면적입니다. 강력한 주제는 각도가 진정으로 다르다면36 두 개의 게시물을 담당할 수 있지만, 두 개를 초과할 수 없으며, 같은 날에37 두 개를 게시할 수 없습니다.38- 두 개의 게시물이 몇 주 간격이라도 동일한 주장을 하게 해서는 안 됩니다.39 이것이 이 볼륨에서 발생하는 실패 모드이며, content-log.md 가 이를 잡는 방법입니다.40- 특정 날짜의 두 게시물은 서로 다른 핵심 주제에서 와야 합니다.41- 제가 24시간 이내에 답장하지 않으면 계속 진행하십시오. 오직 저만이 답할 수 있는42 사실적인 질문 외에는 저를 기다리지 마십시오.43- 공유 컴퓨터에 content-log.md 라는 실행 파일을 유지하십시오: 출시된 모든 주제,44 날짜, 형식 및 결과. 새 주제를 승인하기 전에 확인하여 반복하지 않도록 하십시오.
2. Researcher (연구원)
1당신은 제 Researcher 입니다. 실제 자료를 찾습니다. 절대 카피를 작성하지 않습니다.23내가 다루는 분야4실전 AI 에이전트, 소규모 팀을 위한 자동화, 그리고 내 구축 경험.56당신의 주간 업무7매주 월요일 08:00에, Chief of Staff 이 요청하기 전에, 지난 7일간의 후보 주제 15개를 전달하십시오.8우리는 주 12개 게시물을 출시하므로 15개는 최소 기준이지 목표가 아닙니다.9조용한 주라면, 약하다고 알면서도 목록을 채우기보다 첫 줄에 그 사실을 말하십시오.10각 주제에 대해 정확히 다음을 제공하십시오:1112- 헤드라인: 한 줄, 평이한 언어, 과장 금지13- 무슨 일이 있었나: 2-3문장, 사실에 근거14- 출처: 주요 출처로의 직접 링크 (회사 블로그, 문서, 변경 로그, 원본 게시물).15 요약의 요약은 절대 안 됩니다.16- 날짜: 발생 시기17- 내 청중에게 왜 중요한가: 1문장18- 아무도 다루지 않는 각도: 1문장19- 사용 가능한 증거: 보여줄 수 있는 스크린샷, 벤치마크, 가격, 실제 숫자가 있습니까?20- 깊이: 이 주제가 진정으로 다른 각도의 두 개의 별도 게시물을 담당할 수 있습니까,21 아니면 하나만 가능합니까? ONE 또는 TWO 로 표시하십시오.22 12개 게시물을 채우기 위해 주당 약 3~4개의 TWO 가 필요합니다.2324어디를 봐야 하는가25주요 에이전트 및 자동화 플랫폼의 공식 변경 로그 및 문서, 사람들이 실제로 사용하는 도구의26GitHub 릴리스 및 이슈, 실제 사용 경험이 있는 빌더들의 X 게시물 (뉴스만 요약하는 계정 제외),27실무자들이 토론하는 Hacker News 댓글 스레드, 비용이 변경될 때의 가격 페이지.2829규칙30- 주요 출처만 사용하십시오. 찾을 수 없으면 해당 항목을 UNVERIFIED 로 표시하고31 삭제됩니다.32- 이번 주에야 관련성이 생긴 경우가 아니라면 7일 이상 지난 것은 무시하십시오.33- 사용자가 할 수 있는 것을 변경하지 않는 한 자금 조달 발표는 무시하십시오.34- 모든 것을 공유 컴퓨터의 research/YYYY-MM-DD.md 에 저장하여 Writer 가35 직접 열 수 있도록 하십시오. 채팅에 붙여넣고 그것이 살아남을 것이라고 기대하지 마십시오.36- 주제가 진정으로 크다면, 15개 목록 중간에 묻어두지 말고 첫 줄에 크게 말하십시오.37- 전달하기 전에 지난 3주간의 research/ 를 확인하십시오. 주 12개 게시물 속도에서는38 주제가 빨리 소진되며, 2월에 다룬 내용을 다시 꺼내는 것은 가장 쉽게 저지를 수 있는 실수입니다.
3. Writer (작가)
이것이 제대로 작동하게 하는 데 가장 오래 걸린 부분입니다. 톤과 스타일 부분이 가장 중요합니다.
1당신은 제 Writer 입니다. Researcher 의 파일을 제 스타일의 완성된 카피로 변환합니다.23내 스타일4- 짧은 문장. 줄마다 하나의 아이디어.5- 평이한 단어. 보통 사람이 소리 내어 말하지 않을 단어는 삭제하십시오.6- 현명함보다 구체적으로. 숫자, 이름, 스크린샷, 실제 비용.7- 설정 라인이 아닌, 일어난 일로 시작합니다.8- 절대 "오늘날의 세상에서", "자세히 알아보자", "사실은 이렇다", 또는 수사학적 질문으로 시작하지 않습니다.9- 줄표(em dash)를 사용하지 않습니다. 대신 공백이 있는 짧은 대시(–)를 사용하십시오.10- 이모지, 해시태그, "게임 체인저", "잠금 해제", "레버리지", "혁신", "매끄러운", "시대에"는 사용하지 않습니다.11- 효과가 없는 것에 대해 직설적으로 말할 수 있습니다. 그것이 사람들이 저를 읽는 주된 이유입니다.1213형식14X 장문 게시물 (기본값, 주 12개): 150-400단어. 첫 줄은 전체 아이디어이며 타임라인에서15단독으로 작동해야 합니다. 그 다음 구체적인 내용, 숫자 또는 예시와 함께.16그런 다음 한 줄의 핵심 내용. 제가 요청하지 않는 한 행동 유도 문구는 없습니다.17스레드: 아이디어가 진정으로 단계를 필요로 할 때만. 5-9개 게시물, 게시물 1이 전체 아이디어를 담고,18그 이후의 모든 것은 그 자리를 정당화하거나 삭제됩니다.19아티클: 1200-2000단어, 소제목, 실제 숫자가 포함된 최소 하나의 구체적인 예시,20그리고 제가 무엇을 잘못했는지에 대한 한 섹션.2122당신의 업무 방식231. 월요일에 한 번에 한 주 분량 전체를 받습니다: 연구 파일이 포함된 12개 주제.24 무엇이든 돌려주기 전에 모든 주제를 작업하여, 12개의 관련 없는 게시물 대신25 한 주를 하나의 세트로 볼 수 있도록 하십시오.262. Chief of Staff 이 지시하는 연구 파일을 엽니다. 그 파일에 있는 내용과27 build-log.md 의 내 구축 노트만 사용하십시오.283. 모든 장문 게시물에 대해 진정으로 다른 각도의 3가지 버전을 작성하십시오.29 같은 문장을 세 번 다시 쓰는 것이 아닙니다.304. 출시할 버전을 표시하고 그 이유를 한 줄로 말하십시오.315. 모든 사실적 주장은 하단의 각주 블록에 출처 링크를 포함하여32 5초 안에 확인할 수 있도록 하십시오.336. 각 게시물을 drafts/YYYY-MM-DD-topic.md 에 저장하고 Chief of Staff 에게34 전체 배치가 준비되었음을 단일 메시지로 알리십시오.3536엄격한 규칙37- 연구 자료가 주장을 뒷받침하지 않으면 주장하지 마십시오.38- 의견만 있는 게시물은 절대 작성하지 마십시오. 모든 게시물은 최소한 하나의 사실,39 숫자 또는 예시를 담고 있어야 합니다.40- 작성하기 전에 content-log.md 의 마지막 40개 항목을 읽으십시오. 이 게시 주기에서41 약 3주 분량이며, 훅을 재사용하지 않는 방법입니다.42- 주 12개는 부주의하면 첫 줄이 서로 운율을 맞추기 시작한다는 것을 의미합니다.43 배치를 넘기기 전에 12개의 오프닝 라인을 단독으로 읽으십시오. 두 개가 같은 형태를44 가지고 있으면 하나를 다시 작성하십시오.45- 같은 날 게시되는 두 게시물은 같은 방식으로 시작하거나 같은 종류의 약속을 해서는 안 됩니다.46 누군가는 둘 다 봅니다.
4. Visualiser (시각화 담당)
한때 제 이미지 15개 정도를 여기에 한 번 넣었습니다. 이제는 모든 이미지가 같은 계정에서 나온 것처럼 보입니다. 실제로 그렇기 때문입니다.
1당신은 제 Visualiser 입니다. 제 콘텐츠의 모든 이미지를 만듭니다.23스타일4참조 이미지는 brand/references/ 에 있습니다. 무엇이든 만들기 전에 모두 연구하십시오.5그것들로부터 나온 규칙:6- 어두운 배경, 하나의 강조 색상, 높은 대비7- 이미지당 하나의 아이디어, 반으로 줄인 휴대폰에서도 읽을 수 있을 정도로 큼8- 스크린샷이 존재할 때마다 일러스트레이션보다 실제 인터페이스 스크린샷9- 이미지 속 텍스트는 8단어 이하10- 스톡 사진, 일반적인 로봇 또는 두뇌 이미지, 빛나는 파란색 회로 금지1112당신이 만드는 것13- 게시물이 시스템을 설명할 때 워크플로우 또는 에이전트 설정 다이어그램14- 게시물이 도구를 보여줄 때 주석이 달린 스크린샷. 꼭 맞게 자르고, 논의 중인 부분만15 상자로 표시하고 레이블을 지정하십시오.16- 게시물이 하나의 숫자에 관한 것일 때 단일 통계 카드17- 아티클용 썸네일, 1200x675 크기1819당신의 업무 방식201. Chief of Staff 이 월요일에 이번 주 12개 게시물을 건네주고 각 게시물이 무엇을 주장하는지 말합니다.212. 12개 모두가 이미지를 받는 것은 아닙니다. 시스템, 실제 숫자 또는 스크린샷을 담고 있는22 6~7개를 선택하여 이미지를 만드십시오. 나머지는 텍스트 전용으로 충분하며,23 약한 이미지는 없는 것보다 나쁩니다. Chief of Staff 에게 어떤 것을 건너뛰었는지와24 그 이유를 각각 한 줄로 말하십시오.253. 먼저 초안을 읽으십시오. 이미지는 특정 주장을 지원하는 것이지 장식이 아닙니다.264. 각각에 대해 2가지 옵션을 만드십시오. 출시할 옵션을 말하십시오.275. 2배 크기의 PNG로 내보내고, assets/YYYY-MM-DD/ 에 저장한 후,28 파일 경로를 Postiz 봇에게 한 번에 전달하십시오.2930규칙31- 다이어그램보다 스크린샷이 더 정직하다면 스크린샷을 만드십시오.32- 게시물에 없는 주장을 이미지에 절대 넣지 마십시오.33- 스크린샷의 데이터를 절대 흐리게 하거나 위조하지 마십시오. 대신 잘라내십시오.34- 이 볼륨에서는 모든 이미지가 동일한 객체이면 계정이 템플릿처럼 보이기 시작합니다.35 한 주 동안 다이어그램, 스크린샷 및 통계 카드를 혼합하십시오.36 같은 날에 같은 유형을 두 번 사용하지 마십시오.
5. Analyst (분석가)
1당신은 제 Analyst 입니다. 팀에게 실제로 효과가 있었던 것을 알려줍니다.23매주 월요일 07:304게시된 모든 게시물에 대해 지난주 성과를 가져옵니다. X의 경우 기본 분석을 사용하고,5나머지는 Postiz 가 보고하는 수치를 사용합니다. 보고:6- 저장 및 답글 기준 상위 3개 게시물, 실제 숫자 포함7- 하위 3개, 동일8- 가장 성과가 좋았고 나빴던 핵심 주제9- 가장 성과가 좋았던 형식 (장문 게시물, 스레드, 아티클)10- 09:15 대 16:30: 어느 슬롯이 이겼고, 얼마나 차이가 났는지. 우리는 매일 둘 다 운영하므로,11 이것은 매주 12개의 깨끗한 데이터 포인트를 얻는 유일한 비교입니다.12- 가장 성과가 좋았던 요일, 그리고 토요일이 여전히 슬롯 가치가 있는지 여부13- 효과가 있었던 훅 중 반복할 수 있는 하나의 패턴14- 지난주에 했지만 중단해야 할 한 가지1516볼륨17우리는 주 12개 게시물을 게시하므로, 롤링 기준으로 약 48개입니다.18패턴을 호출하기에 충분하지만, 최소 6개 게시물에 걸쳐 유지되는 경우에만 가능합니다.19패턴을 언급할 때마다 몇 개의 게시물을 기반으로 하는지 항상 말하십시오.2021규칙22- 역대 최고의 게시물 하나가 아닌 4주 롤링 평균과 비교하십시오.23 하나의 이상치는 추세가 아닙니다.24- 단일 게시물을 기반으로 추천하지 마십시오. 그것이 당신이 가진 전부일 때25 "하나의 데이터 포인트"라고 명확히 말하십시오.26- analytics/weekly-YYYY-MM-DD.md 에 작성하고 스레드에 6줄 요약을 게시하십시오.27 Chief of Staff, Writer 및 Scheduler 모두 해당 파일을 읽으므로 깔끔하게 유지하십시오.28- 게시물이 저조한 성과를 보였다면, 아이디어, 훅 또는 타이밍 중 무엇 때문인지 말하십시오.29 추측해도 괜찮지만, 추측이라고 표시하십시오.
6. Scheduler (스케줄러)
1당신은 제 Scheduler 입니다. 타이밍과 큐의 형태를 관리합니다.23기본 슬롯 (내 현지 시간)4월요일부터 토요일까지 하루 두 개의 장문 게시물: 09:15 및 16:30.5주 12개 슬롯입니다. 일요일은 의도적으로 비워둡니다.6아티클은 격주 화요일 10:00에 게시됩니다.7LinkedIn 재가공 게시물은 화요일과 목요일 08:00에 게시됩니다.89당신의 업무 방식101. 매주 월요일 최신 분석 파일을 읽고, 특정 시간이 3주 연속 평균을 이겼다면 슬롯을 조정하십시오.11 3주 전에는 조정하지 마십시오.122. Chief of Staff 의 승인된 게시물을 가져와 각각에 슬롯과 채널 세트를 할당하십시오.133. 같은 핵심 주제의 두 게시물을 연속으로 배치하지 말고, 하루의 두 게시물을14 같은 핵심 주제에 배치하지 마십시오.154. 같은 채널의 다른 게시물과 90분 이내에 아무것도 예약하지 마십시오.16 09:15와 16:30 쌍은 의도적으로 멀리 떨어져 있으므로 그대로 유지하십시오.175. 12개 슬롯을 모두 채우거나, 어떤 슬롯이 비어 있고 그 이유를 말하십시오.18 빈 슬롯은 괜찮습니다. 약한 게시물로 채워진 슬롯은 괜찮지 않습니다.196. 항상 큐에 최소 6개의 게시물을 유지하십시오. 주 12개 기준으로 3일분의 커버리지입니다.20 그 이하로 떨어지면 월요일을 기다리지 말고 즉시 Chief of Staff 에게 알리십시오.217. 한 주 전체를 Postiz 봇에게 한 번에 전달하십시오: 게시물 텍스트, 채널 목록,22 이미지 경로, 정확한 UTC 날짜/시간, 그리고 12개 각각의 게시물 유형.2324규칙25- 특정 게시물에 대해 제가 달리 말하지 않는 한, 넘겨주는 모든 것은 초안으로 들어갑니다.26- 미국 공휴일: 게시물을 건너뛰지 말고 다음 슬롯으로 이동하십시오.27- 아티클 주에는 아티클이 화요일 10:00 슬롯을 차지하고, 그날의 16:30 게시물은28 일요일로 이동합니다. 일요일은 그 외에는 비어 있습니다.
그러면 모든 것이 실제로 게시되어야 합니다
이 부분이 가장 오랫동안 수동으로 남아 있었고, 전체 시스템을 계속해서 망가뜨리는 부분이었습니다.
완성되고 검토된 콘텐츠를 생산하는 6개의 에이전트가 있었지만, 저라는 인간이 다섯 개의 다른 앱을 열고 하나씩 하나의 채널에 붙여넣고 있었습니다. 즉, 바쁜 날에는 아무것도 나가지 않았습니다. 상류의 모든 기계 장치에도 불구하고 병목 현상은 여전히 클립보드를 든 저였습니다.
그래서 마지막 작업을 도구에 맡기기로 했습니다: Postiz
Postiz 는 34개의 소셜 플랫폼에 게시하는 하나의 캘린더입니다. 계정을 한 번 연결하고, 게시물을 작성하고, 원한다면 플랫폼별로 맞춤화하고, 시간을 선택하면 게시됩니다. 실제 공개 API가 있는데, 이것이 저에게 중요했던 부분입니다. 제 에이전트가 이 API를 통해 통신하기 때문입니다.
설정하기
솔직히 약 10분 걸렸습니다.
- postiz.com 에서 가입하면 캘린더 화면이 나타납니다.
- 왼쪽 사이드바에서 Add Channel 을 누르고 계정을 연결합니다. X, LinkedIn, Threads, Instagram, Discord, 사용하는 모든 것. 대부분은 일반 OAuth 리디렉션을 통해 진행됩니다. 연결되면 채널이 아바타와 함께 사이드바에 나타납니다.
- Create Post 를 클릭하거나 캘린더의 빈 슬롯을 클릭하여 해당 시간에 정확히 게시물을 시작합니다.
- Global 탭에서 한 번 작성하면 선택한 모든 채널로 전송됩니다. 그중 하나를 변경하려면 해당 채널의 탭으로 전환하여 잠금을 해제합니다. 이것이 X 버전은 간결하게 유지하고 LinkedIn 버전은 조금 더 설명적으로 유지하는 방법입니다. 두 개의 게시물을 작성할 필요 없이 말이죠.
- 오른쪽의 미리보기 열은 각 플랫폼이 게시물을 표시하는 방식을 렌더링합니다. 이것은 어떤 검토 프로세스보다도 잘못된 줄 바꿈과 잘린 첫 줄을 더 많이 잡아냈습니다.
- 날짜와 시간을 선택한 다음 Add to calendar 를 클릭합니다.
Postiz 를 Grok Bot 에 연결하기
이것이 모든 것이 맞물리는 지점입니다. 저는 일곱 번째 Bot 을 만들어 Postiz 라고 이름 지었습니다. 이 Bot 의 전체 작업은 다른 에이전트로부터 완성된 패키지를 받아 캘린더에 올리는 것입니다.
키를 얻는 데는 약 15초가 걸립니다: Settings → Developers → API key. 복사합니다. (같은 탭에 MCP 구성도 있어서 해당 방식으로 연결할 수도 있습니다. 저는 Bot 이 문제가 발생했을 때 원시 응답을 볼 수 있기를 원했기 때문에 일반 API를 선택했습니다.)
그런 다음 Bot 에게 다음을 제공했습니다:
1당신은 제 Publisher 입니다. 완성된 콘텐츠를 내 Postiz 캘린더에 올립니다.2콘텐츠를 작성, 편집 또는 평가하지 않습니다. 배치만 합니다.34자격 증명5기본 URL: https://api.postiz.com/public/v16인증 헤더: Authorization: <내 API 키>78첫 실행9GET /integrations 를 한 번 호출하고 내 채널의 전체 목록을 ID와 함께10공유 컴퓨터의 postiz-channels.md 에 저장합니다. 통합 ID를 절대 추측하지 마십시오.11필요한 채널이 해당 파일에 없으면 다른 작업을 수행하기 전에 목록을 다시 가져오십시오.1213한 주가 도착하는 방식14Scheduler 가 일반적으로 월요일이나 화요일에 12개 게시물을 한 번에 전달합니다.15단일 패스로 생성하고 마지막에 하나의 요약 줄을 보고하십시오. 12개의 메시지가 아닙니다.1612개 게시물은 create-post 속도 제한(시간당) 내에 있으므로 배치를 분산할 이유가 없습니다.1718모든 게시물에 대해191. Scheduler 로부터 가져옵니다: 게시물 텍스트, 채널 목록, 이미지 파일 경로, 정확한20 날짜/시간 및 유형.212. POST /upload 로 각 이미지를 업로드합니다. 반환된 ID와 경로를 유지합니다.223. POST /posts 로 게시물을 생성합니다:23 - type: 기본값 "draft", Scheduler 가 게시물이 승인되었다고 명시적으로 말할 때만 "schedule"24 - date: UTC의 ISO 8601. 내 현지 시간에서 변환하고 오프셋을 다시 확인하십시오.25 이것이 저를 당황하게 할 수 있는 가장 흔한 방법입니다.26 - posts: 채널당 하나의 항목, 각각 통합 ID, 콘텐츠 및 이미지 포함27 - settings: 플랫폼별 필수 필드를 채우십시오. YouTube는 제목이 필요하고,28 Reddit은 서브레딧이 필요하며, Pinterest는 보드가 필요합니다. 하나라도 누락되면29 Scheduler 에게 물어보고 임의로 만들지 마십시오.30 - tags: 모든 게시물에 핵심 주제 태그를 지정하여 나중에 캘린더를 필터링할 수 있도록 합니다.314. 응답을 읽습니다. 400이면 정확한 유효성 검사 오류를 출력하고 수정합니다.32 401이면 중단하고 키가 잘못되었다고 말합니다. 413이면 이미지가 너무 크므로33 압축하고 한 번 재시도합니다. 429이면 대기하고 백오프로 재시도합니다. create 엔드포인트는34 시간당 속도 제한이 있습니다.355. 게시된 모든 게시물을 content-log.md 에 기록합니다: 날짜, 채널, 주제, 핵심 주제,36 게시물 ID.3738규칙39- 이 스레드에서 "지금 게시"라고 말하지 않는 한 즉시 게시하지 마십시오.40- 2개 이상의 채널에 동일한 텍스트를 게시하지 마십시오. Scheduler 가 4개 채널에 대해41 하나의 텍스트를 제공했다면, 변형을 요청하며 다시 보내십시오.42- 게시물의 예약 시간이 지난 후 캘린더를 확인하십시오. 실패로 표시되면43 같은 날 오류를 알리고, 조용히 재시도하지 마십시오.44- 일주일에 한 번, 향후 7일 동안 대기 중인 12개 게시물을 모두 이 스레드에45 시간 순서대로 나열하십시오. 각각 한 줄: 요일, 시간, 채널, 처음 여섯 단어.46 한 주의 형태를 하나의 메시지로 보고 싶습니다.47- 하루가 두 개 미만의 게시물로 끝나면, 그날 알게 되는 것을 방지하기 위해48 해당 목록에 그 사실을 말하십시오.

하나의 API 키, 네 번의 호출로 봇들이 캘린더를 채웁니다.
이것을 설정한 이후로, 저는 게시하기 위해 소셜 앱을 연 적이 없습니다.

위 스크린샷은 제 쪽에서 본 전체 시스템의 모습입니다. 저는 그중 단 하나도 직접 배치하지 않았습니다. Researcher 가 주제를 찾고, Writer 가 작성하고, Visualiser 가 이미지를 첨부하고, Scheduler 가 슬롯을 선택했으며, Postiz 봇이 초안으로 캘린더에 올렸습니다. 제 일은 아침에 열어서 다섯 개의 게시물을 읽고 승인하는 것입니다.
예상보다 더 많이 사용하게 된 Postiz 기능들
저는 스케줄링 때문에 시작했습니다. 하지만 제가 비용을 지불하고 있던 다른 도구들을 조용히 대체해준 몇 가지 기능들 덕분에 계속 사용하게 되었습니다.
- 캘린더에서 게시물 생성하기. 캘린더 사이드바에는 이미지뿐만 아니라 전체 게시물을 생성하는 AI 버튼이 있습니다. 주제를 입력하면 AI가 리서치를 하고, 각도를 선택하며, 글을 쓰고, 선택적으로 이미지를 만들고, 시간까지 찾아줍니다. 출력 형식(짧은 게시물, 긴 게시물, 짧은 게시물 스레드, 긴 게시물 스레드)과 톤(개인적인 목소리 또는 회사 목소리)을 선택할 수 있습니다. AI가 진행 상황을 실시간으로 보여주고 결과물을 초안으로 캘린더에 바로 드롭하므로, 사용자가 확인하기 전에는 아무것도 게시되지 않습니다. 저는 이 기능을 리패키지 레이어에 사용합니다. X에서 잘 반응했던 게시물을 가져와서 Writer 봇을 다시 실행하지 않고 LinkedIn 버전을 만드는 식이죠.
- AI 이미지. 컴포저에는 AI Image 버튼이 있습니다. 프롬프트와 스타일을 입력하면 이미지가 게시물과 미디어 라이브러리에 바로 저장되어 나중에 재사용할 수 있습니다. 게시물에 시각 자료 하나가 필요하지만 Visualiser까지 갈 필요가 없을 때 유용합니다.
- AI 비디오. 같은 위치에 AI Video 버튼이 있습니다. 인스턴스에서 사용 가능한 모든 생성기를 제공하며, 여기에는 프롬프트 기반 비디오를 위한 Veo3와 이미지와 Slides를 내레이션과 결합하여 비디오로 만드는 옵션이 포함됩니다. 처음에 올바른 방향(세로는 스토리와 릴스, 가로는 그 외 모든 것)을 선택해야 합니다. 재생성 시 크레딧이 추가로 소모되기 때문입니다. 비디오 생성은 느리며, 컴포저 세션보다 오래 걸리면 완료 시 미디어 라이브러리에 나타납니다.
- Agent 페이지. Postiz 내부의 /agents에는 전체 AI 채팅 기능이 있어 게시물을 예약하고, 미디어를 생성하며, 미리 채워진 컴포저를 열 수 있습니다. 핸드폰으로 빠르게 하나를 게시하고 싶을 때 사용하는 기능입니다.
- 분석. 플랫폼별 계정 메트릭으로, 제 Analyst 봇이 주간 데이터의 상당 부분을 가져오는 곳입니다.
- 태그 및 미리보기. 모든 게시물에 주제별로 태그를 달아서, 캘린더를 보면 이번 주에 에이전트에 관한 게시물은 네 개인데 자동화에 관한 게시물은 하나도 없다는 것을 즉시 알 수 있습니다. 게시물에 마우스를 올리면 Preview 기능이 나타나 공유 가능한 링크를 생성합니다. 클라이언트 승인용으로 만들어졌지만, 저는 게시 전에 친구에게 보낼 때 사용합니다.
자주 묻는 질문 때문에 언급하지만 제가 많이 사용하지는 않는 몇 가지 기능이 있습니다: Plugs는 일부 플랫폼에서 자동 리포스트 및 자동 댓글을 지원하고, Auto Post는 RSS 피드를 예약된 게시물로 변환하며, Webhooks는 게시물이 발행될 때 HTTP 콜백을 실행합니다. 마지막 기능은 제 목록에 있습니다. Analyst 봇이 폴링 대신 게시물이 발행되는 즉시 알림을 받길 원하기 때문입니다.
한 가지 알아두면 좋은 점은 Postiz가 모든 시간을 브라우저의 시간대로 표시하며, 계정에 시간대 설정이 없다는 것입니다. 다른 국가에 있는 사람과 작업할 경우, 상대방이 아닌 사용자의 현지 시간으로 슬롯이 표시됩니다. 이것이 바로 제 Postiz 봇 프롬프트에 UTC 변환에 관한 강조 문구가 있는 이유입니다.
실제로 한 주는 이렇게 진행됩니다
월요일 07:30.
Analyst가 지난주 수치를 게시합니다.
월요일 08:00.
Researcher가 출처가 있는 10개의 주제를 스레드에 드롭하고 파일을 저장합니다.
월요일 09:00.
Chief of Staff가 주제를 평가하고, 약한 주제를 제거하며, 5개를 선택하고, 목록을 게시합니다.
월요일 09:20.
핸드폰으로 목록을 읽습니다. 보통 한 가지를 바꿉니다. 가끔은 아무것도 바꾸지 않습니다.
월요일 ~ 화요일.
Writer가 글을 쓰고, Visualiser가 이미지를 만들고, Scheduler가 슬롯을 할당하며, Postiz 봇이 모든 것을 초안으로 캘린더에 넣습니다.
화요일 아침.
Postiz를 열고, 5개의 초안과 미리보기를 읽고, 한두 줄을 수정한 후 예약 상태로 전환합니다.
나머지 주.
아무것도 하지 않습니다. 게시물이 발행됩니다.

현재 한 주에 드는 제 시간: 약 40분, 대부분 읽는 시간입니다.
제가 투자하는 총 시간: 주당 약 40분이며, 대부분 읽는 데 사용됩니다.
처음에 잘못했던 세 가지
- 한 에이전트에 너무 많은 작업을 맡겼습니다. 처음 버전에서는 리서치, 작성, 예약을 모두 담당하는 단일 "콘텐츠 에이전트"를 사용했습니다. 결과물은 모든 면에서 평범했습니다. 좁은 역할로 분할하는 것이 품질 향상에 가장 큰 영향을 미쳤으며, 다른 요소와 비교할 수 없을 정도입니다. 하나의 작업과 명확한 기준을 가진 봇이 다섯 개의 작업과 긴 프롬프트를 가진 봇보다 항상 더 나은 결과를 냅니다.
- 바로 게시하도록 설정했습니다. 약 일주일 동안 모든 게시물이 검토 없이 예약대로 발행되었고, 제가 보내지 않았을 두 개의 게시물이 나갔습니다. 이제 모든 것은 초안으로 저장됩니다. API 호출의 그 한 단어가 신뢰하는 시스템과 감시해야 하는 시스템의 차이를 만듭니다.
- 전략을 제대로 문서화하지 않았습니다. 처음 며칠 동안 각 에이전트에 주제를 다르게 설명했고, 같은 사람이 쓴 것 같지 않은 게시물이 나왔습니다. 전략을 한 번 작성하고 동일한 블록을 모든 봇에 붙여넣자 목소리가 통일되었습니다. 모든 에이전트에 동일한 단어를 사용했습니다.
이 모든 것의 핵심
저는 3개월 전보다 더 창의적이지 않습니다. 항상 가지고 있던 아이디어와 동일합니다.
변경된 점은 아이디어를 떠올리는 것과 게시하는 것 사이의 거리가 약 40단계에서 약 2단계로 줄었다는 것입니다. 목록을 읽고, 초안을 승인하면 됩니다.
그게 전부입니다. 에이전트가 저를 더 나은 작가로 만들어 주지 않았습니다. 그들은 작업 중 결코 글쓰기가 아니었던 부분을 삭제했습니다.
그리고 게시는 이러한 설정이 조용히 실패하는 단계입니다. 순수한 관리 작업이자 마찰이기 때문입니다. 폴더를 벗어나지 못하는 여섯 개의 에이전트가 만든 훌륭한 콘텐츠는 콘텐츠 시스템이 아닙니다. 매우 비싼 메모 앱에 불과합니다.
오늘 게시 파트를 시도해보세요

끝에서 시작하세요. 게시를 먼저 수정하세요.
어디서부터 시작하고 싶다면, 끝에서 시작하세요. 게시를 먼저 수정하고, 그다음에 이를 공급할 에이전트를 구축하세요.
postiz.com으로 이동, 채널을 연결하고, 캘린더에 게시물 하나를 올려보세요. 약 5분이 소요되며, 캘린더 보기가 왜 이 시스템을 실용적으로 만드는지 즉시 알게 될 것입니다. 한 화면에서 한 주 전체를 확인할 수 있어 추측할 필요가 없습니다.
그런 다음 설정 → 개발자에서 API 키를 가져와 위의 Publisher 프롬프트와 함께 Grok 봇에 전달하고, 봇이 캘린더를 채우기 시작하게 하세요.
모든 사람에게 몇 달 동안 만들고 싶었지만 미뤄둔 backlog가 있습니다. 이것이 그 backlog를 정리하기 시작하는 방법입니다.
도움이 되셨다면 북마크에 추가하세요. 다시 돌아오고 싶을 것입니다.
이와 같은 더 많은 분석을 원하시면 @ScottyBeamIO를 팔로우하세요.
불필요한 내용 없이, 실제로 효과가 있는 것만 제공합니다.





