먼저 범위를 분명히 해둡니다. 이 칼럼은 주제만 주면 알아서 글을 쓰고 올리고 댓글까지 달아주는 무인 자동화가 아닙니다. 사람이 남는 자리는 둘입니다. 무엇을 쓸지 정하는 일과 나가기 전에 확인하는 일. 그 둘은 남겨두는 편이 맞다고 보고, 실제로 남겨뒀습니다.
없어지는 것은 반복 작업입니다. 매번 같은 지시를 다시 입력하고, 원고를 복사해서 발행 화면에 옮겨 붙이고, 게시물 단위로 잘라 넣고, 예약 시각을 설정하는 일. 이 칼럼을 따라 설정하면 주제나 초안을 전달하는 것부터 Threads 발행까지 하나의 흐름으로 연결됩니다.
주제 또는 초안 입력
→ Threads 원고 생성
→ drafts 폴더에 저장
→ 원고 확인
→ Buffer를 통해 예약 또는 즉시 발행
이를 위해 프로젝트에 두 개의 스킬을 만듭니다.
threads-create
주제나 초안을 Threads 원고로 만들고 drafts 폴더에 저장
threads-publish
drafts 폴더에 저장된 원고를 Buffer를 통해 발행
한 번 만들어둔 스킬은 이후에도 계속 사용할 수 있습니다.
예를 들어 다음과 같이 요청하면 됩니다.
AI를 도입해도 일이 줄지 않는 이유를 주제로
Threads 콘텐츠를 만들어줘.
AI는 threads-create 스킬을 사용해 원고를 작성하고 drafts 폴더에 저장합니다.
내용을 확인한 뒤에는 다음과 같이 요청합니다.
방금 만든 원고를 내일 오전 9시에 올려줘.
그러면 threads-publish 스킬이 해당 원고를 읽고, 최종 내용을 보여준 뒤 Buffer를 통해 예약합니다.
준비물은 Buffer 계정 하나이며, 직접 코드를 작성할 필요는 없습니다. 프로젝트 구조와 스킬, Buffer 연결 코드는 AI가 만듭니다.
다만 이 칼럼에서 제공하는 Threads 작성 스킬은 기본적인 동작을 위한 골격입니다.
어떤 소재를 선택할지, 첫 게시물을 어떻게 시작할지, 내용을 어떤 순서로 전개할지는 사람마다 기준이 다릅니다. 따라서 threads-create 스킬에는 아래에서 제공하는 기본 조건에 더해 본인이 사용하는 Threads 작성 방법을 직접 넣어 구성하는 것을 권장합니다.
왜 Buffer를 사용하는가
Threads는 공식 API를 제공합니다. 그런데도 이 칼럼이 Buffer라는 외부 서비스를 거치는 이유를 먼저 밝혀둡니다.
Threads에 글을 자동으로 게시하는 방법은 크게 세 가지입니다.
A Threads 공식 API 직접 연결
준비: 개발자 앱 생성 · 권한 신청 · 접속 권한 발급
남는 것: 예약·발행 로직과 권한 갱신을 직접 구현
B 브라우저를 조작하는 AI 에이전트
준비: 에이전트 도구 설치 · 로그인 상태 유지
남는 것: 발행 한 번마다 브라우저 조작에 토큰 소모
C 외부 발행 서비스를 통해 연결
준비: 서비스 가입 · Threads 채널 연결 · API 키 발급
남는 것: 게시 요청 전달뿐, 나머지는 서비스가 보장
세 방식의 차이는 만드는 난이도가 아니라 우리가 직접 구현하고 책임져야 하는 범위, 그리고 돌릴 때마다 드는 비용입니다.
A는 게시 요청부터 예약 관리, 주기적으로 만료되는 접속 권한 갱신까지 전부 우리 쪽 구현으로 남습니다. 만들어두고 잊고 있으면 어느 시점부터 조용히 동작하지 않습니다.
B는 요즘 AI가 화면을 직접 보고 조작하는 기술이 좋아져서 동작 자체는 잘합니다. 문제는 비용입니다. 발행할 때마다 AI가 브라우저를 열고, 화면을 읽고, 버튼을 찾아 누르는 전 과정에 토큰이 소모됩니다. 정해진 시각에 정해진 원고를 올리는 반복 작업에 매번 지능의 비용을 치르는 셈입니다.
C 방식인 Buffer를 사용하는 이유가 여기 있습니다. 예약 발행과 계정 연결, 게시 처리는 그것을 사업으로 하는 서비스가 기능으로 보장하고, 우리가 만드는 부분은 "이 원고를 이 시각에 올려달라"는 요청을 전달하는 조각 하나로 줄어듭니다. 요청 전달은 API 호출 한 번이라 발행 때마다 토큰을 태울 일도 없습니다. API 키 관리는 남지만 이는 어떤 방식을 택해도 남는 최소 항목이고, 나머지 전부가 서비스 쪽으로 넘어갑니다.
다른 서비스를 쓰셔도 구조는 같습니다. 이 칼럼에서 만드는 두 스킬 중 발행 스킬만 해당 서비스에 맞게 바꾸면 됩니다.
프로젝트 구조
설정을 완료하면 프로젝트는 다음과 같은 구조를 갖게 됩니다.
threads-automation/
├── .claude/
│ └── skills/
│ ├── threads-create/
│ │ └── SKILL.md
│ └── threads-publish/
│ └── SKILL.md
│
├── drafts/
│ └── 작성된 Threads 원고
│
├── config/
│ └── buffer.json
│
├── .env
└── .gitignore
각 항목의 역할은 다음과 같습니다.
.claude/skills/threads-create
Threads 콘텐츠를 작성하는 스킬
.claude/skills/threads-publish
완성된 원고를 Buffer로 보내는 스킬
drafts
작성 중이거나 발행을 기다리는 원고를 보관하는 폴더
config/buffer.json
게시할 Threads 채널 ID를 저장하는 설정 파일
.env
Buffer API 키를 저장하는 파일
.gitignore
API 키와 같은 비공개 파일이 외부 저장소에 올라가지 않도록 설정
사용자는 대부분 drafts 폴더만 확인하면 됩니다.
주제나 초안을 전달하면 원고가 이곳에 생성되고, 발행 스킬 역시 이 폴더에서 지정한 원고를 찾아 게시합니다.
1단계. Buffer에 Threads 채널 연결하기
먼저 Buffer가 내 Threads 계정에 글을 게시할 수 있도록 채널을 연결합니다. 그다음 AI가 Buffer에 요청을 보낼 때 사용할 API 키를 발급합니다.
이 단계는 최초 설정 시 한 번만 진행합니다.
Buffer 계정 만들기
Buffer에 가입하고 이메일 인증을 완료합니다.
Threads 채널 추가하기
Buffer에 로그인한 뒤 다음 순서로 진행합니다.
- 화면에서 + New를 누릅니다
- Connect a New Channel을 선택합니다
- 채널 목록에서 Threads를 선택합니다
- 게시할 Threads 계정으로 로그인합니다
- Meta에서 요청하는 접근 권한을 승인합니다
- Buffer의 채널 목록에 Threads 계정이 표시되는지 확인합니다

여러 개의 Threads 계정을 사용하고 있다면 연결 전에 현재 로그인된 계정을 확인해야 합니다.
Buffer의 채널 목록에 표시된 프로필 이름과 이미지가 실제로 게시할 계정과 일치하는지도 확인합니다.
Buffer API 키 발급하기
Threads 채널 연결을 마쳤다면 Buffer 설정에서 API 키를 발급합니다.


발급한 API 키는 다른 사람에게 전달하거나 공개된 문서에 입력하지 않습니다. 해당 키로 연결된 채널에 게시 요청을 보낼 수 있으므로 비밀번호와 동일하게 관리해야 합니다.
프로젝트 구조와 Buffer 설정 만들기
아래 요청을 Claude Code에 입력합니다.
이 요청은 반복해서 사용하는 프롬프트가 아니라, 프로젝트의 기본 폴더와 Buffer 연결 정보를 최초 한 번 설정하기 위한 명령입니다.
Threads 콘텐츠를 만들고 Buffer로 발행하는 프로젝트를 구성해줘.
다음 구조를 만들어줘.
- .claude/skills/threads-create/
- .claude/skills/threads-publish/
- drafts/
- config/
- .env
- .gitignore
내 Buffer API 키는 다음과 같아.
[여기에 Buffer API 키 붙여넣기]
할 일:
1. Buffer API 키는 .env 파일의 BUFFER_API_KEY에 저장해줘.
2. .env 파일은 git에 올라가지 않도록 .gitignore에 추가해줘.
3. Buffer API로 내 채널 목록을 불러와줘.
4. 목록에서 service가 threads인 채널을 찾아줘.
5. Threads 채널이 여러 개라면 계정 이름을 보여주고 사용할 계정을 물어봐.
6. 선택한 채널의 id를 config/buffer.json에 저장해줘.
7. drafts 폴더가 비어 있어도 유지될 수 있게 처리해줘.
8. 작업이 끝나면 연결된 Threads 계정 이름과 만든 폴더 구조만 알려줘.
9. API 키 원문은 화면에 다시 출력하지 마.
아직 스킬의 세부 내용은 만들지 마.
프로젝트 구조와 Buffer 연결만 먼저 완료해줘.
완료 기준
다음 항목이 확인되면 1단계가 끝난 것입니다.
- Buffer에 게시할 Threads 계정이 연결되어 있습니다
- 프로젝트에
drafts와 스킬 폴더가 생성되어 있습니다 - API 키가
.env에 저장되어 있습니다 - Threads 채널 ID가
config/buffer.json에 저장되어 있습니다 .env가.gitignore에 등록되어 있습니다
2단계. Threads 콘텐츠를 만드는 스킬 만들기
첫 번째 스킬은 주제나 초안을 받아 Threads 원고를 만드는 역할을 합니다.
완성된 결과는 프로젝트의 drafts 폴더에 Markdown 파일로 저장합니다.
주제 또는 초안
→ threads-create 스킬 실행
→ Threads 원고 작성
→ drafts 폴더에 저장
여기서 중요한 것은 자신의 Threads 작성 방식을 스킬에 넣는 것입니다.
사람마다 다음 기준이 다르기 때문입니다.
- 첫 게시물을 시작하는 방식
- 게시물 하나에 넣는 정보량
- 문장 길이와 말투
- 사례를 배치하는 위치
- 마지막 게시물을 끝내는 방식
- 홍보 문구나 행동 유도를 넣는 기준
아래 요청에는 스킬이 작동하기 위한 최소한의 구조만 포함되어 있습니다.
[나의 Threads 작성 기준] 부분에는 본인이 기존에 사용하던 프롬프트나 글쓰기 원칙을 넣으면 됩니다. 별도의 기준이 없다면 해당 부분을 비워둔 상태로 기본 스킬부터 만들어도 됩니다.
스킬 1. Threads 콘텐츠 만들기
.claude/skills/threads-create/SKILL.md에
Threads 콘텐츠를 만드는 스킬을 작성해줘.
스킬 이름:
threads-create
역할:
내가 전달한 주제, 메모 또는 초안을
Threads에 게시할 수 있는 원고로 작성한다.
작업 순서:
1. 사용자가 전달한 주제나 초안의 핵심 내용을 파악한다.
2. 아래에 적힌 나의 Threads 작성 기준을 적용해 원고를 작성한다.
3. 각 게시물은 500자를 넘지 않도록 한다.
4. 입력 내용에 없는 구체적인 사실, 수치, 경험을 임의로 만들지 않는다.
5. 완성된 원고를 drafts 폴더에 Markdown 파일로 저장한다.
6. 파일 이름은 날짜와 주제를 조합해 만든다.
형식: YYYY-MM-DD-주제.md
7. 저장이 끝나면 생성한 파일 경로를 알려준다.
8. 이 스킬은 원고를 작성하고 저장하는 데까지만 사용한다.
Buffer로 발행하지 않는다.
원고 파일 형식:
---
title: 원고 제목
status: draft
created_at: 작성 일시
buffer_post_id:
---
1.
첫 번째 게시물
2.
두 번째 게시물
3.
세 번째 게시물
나의 Threads 작성 기준:
[여기에 본인이 사용하는 Threads 작성 방법을 넣어주세요]
스킬 설명에는 다음 내용을 명확히 적어줘.
- 사용자가 Threads 콘텐츠를 만들어달라고 요청했을 때 사용한다.
- 주제만 전달하거나, 메모나 초안을 전달한 경우 모두 사용할 수 있다.
- 결과는 반드시 drafts 폴더에 저장한다.
- 발행은 threads-publish 스킬의 역할이므로 이 스킬에서는 처리하지 않는다.
이 칼럼에서 제공하는 것은 스킬이 정상적으로 작동하기 위한 기본 골격입니다.
Threads 콘텐츠의 완성도는 나의 Threads 작성 기준에 어떤 내용을 넣느냐에 따라 달라집니다. 기존에 사용하던 프롬프트가 있다면 그대로 옮기고, 없다면 스킬을 사용하면서 필요한 기준을 추가하면 됩니다.
사용하는 방법
스킬을 만든 뒤에는 평소처럼 요청하면 됩니다.
AI를 써도 업무가 줄어들지 않는 이유를 주제로
Threads 콘텐츠를 만들어줘.
초안이 있다면 그대로 전달할 수 있습니다.
아래 초안을 Threads 콘텐츠로 정리해줘.
[초안 붙여넣기]
AI는 threads-create 스킬을 사용해 원고를 만들고 drafts 폴더에 저장합니다.
완료 기준
threads-create 스킬이 정상적으로 실행되고, drafts 폴더에 생성된 원고가 마음에 들면 완료입니다.


