네이버 에디터에 글 조립하기
완성한 글과 이미지를 Aside로 네이버 스마트에디터에 조립하고 AI 활용 표시까지 확인해요. 발행 직전까지만 해요. Aside 필요.
ZIP 받기 (5KB)blog
무료 · 가입 없음 · 갱신 2026-10-27 · 만든이 sphereai.work💻먼저 Claude Code 등을 설치해 주세요이 스킬을 원활하게 쓰려면 VS Code에 Claude Code·Codex·Antigravity 중 하나가 필요해요.설치 방법 보기 →사용법
- 1
ZIP 받기
아래 버튼으로 스킬 파일을 내려받아요. 가입은 필요 없어요.
- 2
폴더에 풀고 열기
원하는 폴더에 압축을 풀고 VS Code에서 그 폴더를 열어요.
- 3
말로 시키기
AI 에이전트에게 ‘이 폴더에 있는 자동화 파이프라인 진행해줘’라고 말하면 돼요.
이럴 때 써요
- 써 둔 글과 이미지를 에디터에 한 번에 넣고 싶을 때
- 이미지마다 AI 활용 표시를 빠뜨리고 싶지 않을 때
- 연결이 끊겨도 중복 없이 이어서 하고 싶을 때
이렇게 말해 보세요
“이 글을 내 네이버 블로그 에디터에 조립해줘”
“이미지 7장 넣고 AI 표시까지 켜줘”
이런 결과를 받아요
- 01제목, 본문, 이미지가 채워진 에디터 화면
- 02AI 표시와 이미지 개수 점검 결과
잘 쓰는 팁
- Aside와 네이버 로그인이 필요해요. 비밀번호는 입력하지 않아요.
- 이 스킬은 발행하지 않아요. 발행은 예약 스킬에서 따로 확인받고 해요.
지금 무료로 받아 보세요
가입 없이 ZIP 하나면 끝이에요. 개인·상업 용도로 고쳐 써도 돼요.
ZIP 받기 (5KB)설치 방법
Claude.ai / 데스크톱 앱 (ZIP 업로드)
- 아래 ZIP을 내려받아요.
- 설정 → 기능(Capabilities) → 스킬에서 ZIP을 업로드해요.
- 스킬을 켜 두고, 아래 "이렇게 말해 보세요" 문장 중 하나로 대화를 시작해요.
Claude Code (폴더 복사)
- ZIP을 풀면 스킬 이름의 폴더가 나와요.
- 그 폴더를
~/.claude/skills/안에 넣어요. (프로젝트 전용이면.claude/skills/) - Claude Code를 다시 시작해요.
이용 환경에 따라 메뉴 이름이 조금 다를 수 있어요. 메뉴가 안 보이면 요금제에서 스킬 기능이 켜져 있는지 확인해 주세요.
파일 구성과 미리보기
들어 있는 파일
SKILL.md references/editor_helpers.js README.txt
SKILL.md 앞부분 미리보기
---
name: naver-editor-assembly
description: Assemble a finished post in the Naver editor with Aside: title, pasted HTML, images, captions, AI-image mark, then verify. Stops before publishing. Needs Aside. 네이버 에디터 조립.
---
# Naver Editor Assembly (needs Aside)
Use this when the post text and images are ready (see `naver-ai-briefing-writing`, `flow-nano-banana-images`, `blog-title-card`) and must be put into the Naver blog editor. This skill stops before publishing; use `naver-blog-scheduling` for that.
## Requirements
- **Aside** (browser automation with a REPL) and a browser profile already logged in to the user's Naver account. Never type a password; ask the user to log in.
- The user's blog id (the part after `blog.naver.com/`). Store it in a variable, do not hard-code it.
- Image files must be reachable from the Aside session. Aside only reads files through the session's `uploads` folder, so copy the post's images into that folder first (on Windows a junction or a copy loop is used; if uploads end up as empty files, the folder link is missing).
## Load the helpers
1. Open a new tab at `https://blog.naver.com/PostWriteForm.naver?blogId=<id>` and set `globalThis.P = page; globalThis.BLOG_ID = "<id>"`.
2. Read `references/editor_helpers.js` from the uploads folder and run it with `(0,eval)(source)`.
3. `await openEditor()` opens a blank editor and cancels the "draft in progress" popup.
## Assemble (in this order)
```
await setTitle("title text");
await addImage("uploads/card.png", "caption"); // the first image becomes the representative picture
await addHtml("<blockquote>...</blockquote>..."); // body blocks as HTML
await addImage("uploads/s1.png", "caption");
await addHtml("...");
await markAllAI(); // must show "1" for every image
```
- Split the work into calls under about 2 minutes. If the connection drops, re-attach the tab (list tabs, attach by `targetId`), reload the helpers, and **count what is already in the editor before adding more** so nothing is added twice.
- Body HTML that converts well: `<p style="text-align:center">`, `<b>`, `<h2>`, `<blockquote>`, `<a href>`, `<span style="font-size:15px">`, `<span style="background-color:#fff593">` (highlight, one per section).
- Paste only at the end of the document. If the cursor is in bold, the whole paste turns bold; the helpers turn bold off first.
- Tags use a hyphen-free list of 10 or more (added in the publish dialog by `naver-blog-scheduling`).
## Verify before moving on
- Title is correct, image count matches the plan, `markAllAI()` returns all `1`, links work (`links` count), no leftover empty paragraphs at odd places. Take a screenshot and look at it.
- The editor autosaves nothing you did not save, but leaving the page may ask about unsaved changes; use "cancel" or navigate away on purpose.
## Known traps
- Editor class names change; if a helper fails, inspect the element and update the selector.
- Replacing an image resets its AI mark; run `markAllAI()` again.함께 보면 좋은 스킬
이 스킬은 Claude가 알아서 불러 쓰는 지침서예요. 사용 결과에 대한 책임은 사용자에게 있어요. 이용약관