Naver Editor Assembly
Assemble a finished post and its images in the Naver editor with Aside and verify the AI-image mark. Stops before publishing. Requires Aside.
Free · No sign-up · Updated 2026-10-27 · By sphereai.work💻Install Claude Code (or Codex, Antigravity) firstThis skill runs best in VS Code with Claude Code, Codex or Antigravity.How to install →
How to use
- 1
Download the ZIP
Get the skill file with the button below. No sign-up.
- 2
Unzip and open
Unzip it into a folder and open that folder in VS Code.
- 3
Just ask
Tell your AI agent ‘Run the automation pipeline in this folder’.
When to use it
- You want to put a prepared post and images into the editor in one pass
- You must not forget the AI mark on every image
- You want to resume after a dropped connection without duplicates
Try saying
“이 글을 내 네이버 블로그 에디터에 조립해줘”Assemble this post in my Naver blog editor
“이미지 7장 넣고 AI 표시까지 켜줘”Add the 7 images and switch the AI marks on
What you get
- 01An editor tab filled with title, body and images
- 02An AI mark and image count check
Tips
- Requires Aside and a Naver login. Never type a password.
- This skill does not publish; publishing is a separate, confirmed step.
Get it free now
No sign-up, just one ZIP. Edit it freely for personal or commercial use.
Download ZIP (5KB)Installation
Claude.ai / Desktop app (ZIP upload)
- Download the ZIP below.
- Upload it under Settings → Capabilities → Skills.
- Turn the skill on and start a chat with one of the "Try saying" lines.
Claude Code (copy the folder)
- Unzip it. You'll get a folder named after the skill.
- Put that folder inside
~/.claude/skills/(or.claude/skills/for a single project). - Restart Claude Code.
Menu names may differ slightly depending on your environment. If you can't see the menu, check that skills are enabled on your plan.
Files and preview
Included files
SKILL.md references/editor_helpers.js README.txt
Preview of 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.You may also like
⏰Naver Blog SchedulingSet category, 10+ tags and a reservation date and hour, read the values back, and confirm only after the user approves. Requires Aside.📤SNS Upload KitGenerates the title, description, hashtags, and pinned comment you need to post a finished video to YouTube Shorts, Instagram Reels, and TikTok, all at once.🏷️YouTube Publishing KitGenerates title options, a description, chapters, tags, and thumbnail copy for a finished video, and guides you through making the thumbnail image with Google Flow's free image generation.
This skill is a set of instructions Claude loads on its own. You are responsible for how you use the results. The instructions inside the ZIP are written in Korean. Terms of Use