네이버 블로그 예약 발행
카테고리, 태그 10개 이상, 예약 날짜와 시간을 설정하고 값을 되읽어 확인한 뒤, 사용자가 승인한 다음에만 확정해요. Aside 필요.
ZIP 받기 (4KB)blog
무료 · 가입 없음 · 갱신 2026-10-27 · 만든이 sphereai.work💻먼저 Claude Code 등을 설치해 주세요이 스킬을 원활하게 쓰려면 VS Code에 Claude Code·Codex·Antigravity 중 하나가 필요해요.설치 방법 보기 →사용법
- 1
ZIP 받기
아래 버튼으로 스킬 파일을 내려받아요. 가입은 필요 없어요.
- 2
폴더에 풀고 열기
원하는 폴더에 압축을 풀고 VS Code에서 그 폴더를 열어요.
- 3
말로 시키기
AI 에이전트에게 ‘이 폴더에 있는 자동화 파이프라인 진행해줘’라고 말하면 돼요.
이럴 때 써요
- 글을 정해진 시간에 예약 발행하고 싶을 때
- 날짜나 시간을 잘못 넣는 실수를 막고 싶을 때
- 발행 전에 설정만 미리 확인해 보고 싶을 때
이렇게 말해 보세요
“이 글을 12월 24일 오후 3시로 예약해줘”
“발행창만 열어서 설정만 확인해줘”
이런 결과를 받아요
- 01설정값 되읽기 결과와 화면 캡처
- 02예약 건수 전후 비교
- 03다음 빈 슬롯
잘 쓰는 팁
- 확정은 항상 별도 단계예요. 사용자가 날짜와 시간을 확인해야 눌러요.
- 예약된 글은 수정 주소로 열면 바로 발행될 수 있어요. 예약 목록에서 여세요.
지금 무료로 받아 보세요
가입 없이 ZIP 하나면 끝이에요. 개인·상업 용도로 고쳐 써도 돼요.
ZIP 받기 (4KB)설치 방법
Claude.ai / 데스크톱 앱 (ZIP 업로드)
- 아래 ZIP을 내려받아요.
- 설정 → 기능(Capabilities) → 스킬에서 ZIP을 업로드해요.
- 스킬을 켜 두고, 아래 "이렇게 말해 보세요" 문장 중 하나로 대화를 시작해요.
Claude Code (폴더 복사)
- ZIP을 풀면 스킬 이름의 폴더가 나와요.
- 그 폴더를
~/.claude/skills/안에 넣어요. (프로젝트 전용이면.claude/skills/) - Claude Code를 다시 시작해요.
이용 환경에 따라 메뉴 이름이 조금 다를 수 있어요. 메뉴가 안 보이면 요금제에서 스킬 기능이 켜져 있는지 확인해 주세요.
파일 구성과 미리보기
들어 있는 파일
SKILL.md references/schedule_helpers.js README.txt
SKILL.md 앞부분 미리보기
---
name: naver-blog-scheduling
description: Schedule a Naver post safely with Aside: category, 10+ tags, date and hour, read-back check, and a separate confirm after the user says yes. Needs Aside. 네이버 블로그 예약 발행.
---
# Naver Blog Scheduling (needs Aside)
Use this after `naver-editor-assembly` to set category, tags and a reservation time, and to publish or schedule **only after the user approves**. Scheduling or publishing is public and hard to take back, so the confirm step is always separate.
## Requirements
- Aside with a logged-in Naver profile, the editor tab with the finished post, and the helpers from `naver-editor-assembly` already loaded (`P`, `BLOG_ID`, `sleep`).
- Load `references/schedule_helpers.js` the same way (`(0,eval)(source)`).
## Steps
1. **Agree the slot first.** Ask the user for the date, hour and category, or propose the next free slot of their rhythm (see `naver-blog-strategy`). Use one fixed hour pattern (for example 09, 15 and 21) and never two posts in the same slot.
2. `await openPublishDialog()` opens the publish window.
3. `await setCategory("<category name>")` and read the returned category text.
4. `await addTags([...10 or more tags...])` (hyphens are removed because they can block tag input).
5. `const v = await setSchedule(2026, 12, 24, "15", "00")` sets the reservation and **reads back what the dialog shows**. Require `v.ok === true`: right date, hour, minute, "reservation" selected, at least 10 tags.
6. Take a screenshot of the dialog and show the user: title, category, date, hour, number of tags.
7. **Wait for the user's explicit yes** to that exact date, hour and category.
8. Only then run `await confirmPublish()`. If `v.ok` was false, fix the value and read it back again; never confirm a mismatch, and do not move to the next post, because the half-filled editor would be lost.
9. Check the result: the editor's "scheduled N posts" count went up by exactly 1 (`reservedCount()`), then open the blog's post list to confirm the title.
## Do not skip
- To test without publishing: do steps 2-6, then `await closePublishDialog()`. This changes nothing; the scheduled count stays the same.
- Never open a scheduled post through its edit URL; confirming there publishes it at once. Use the "scheduled posts" list.
- Check the scheduled count before and after. If a call timed out in the middle of confirming, read the count first, because the schedule may already have been set (a second attempt would duplicate it).
- If the date is in another month, the helper clicks the calendar's next-month arrow; typing the date directly does not work.
- Disclose paid or affiliate links in the post before scheduling.
## Output
A short report: title, category, date and hour, tag count, the scheduled count before and after, and the next free slot.
---
만든이: sphereai.work (https://sphereai.work)함께 보면 좋은 스킬
이 스킬은 Claude가 알아서 불러 쓰는 지침서예요. 사용 결과에 대한 책임은 사용자에게 있어요. 이용약관