🧪 Skills
Naver Blog Publisher
Publish Naver Blog posts through the ACP marketplace flow (buyer-local thin-runner + sealed payload + offering execute). Use when a user asks to write/publis...
v0.6.1
Description
Naver Blog Publisher
Publish prepared content to Naver Blog from an authenticated local browser on the buyer machine.
Best for:
naver publishnaver blog publishkorean blog publish
First run:
doctor -> setup -> dry_run -> login once -> live
Production support:
macOS
Use when:
- a user already has final content and wants
naver publish,naver blog publish, orkorean blog publish - an OpenClaw agent needs a reliable publish endpoint, not a writing/SEO ideation tool
- the buyer can run a local Mac runner and complete one-time Naver login
Do not use when:
- the user needs the post drafted from scratch
- the environment cannot run a local runner
- the task is only research, SEO planning, or topic ideation
Inputs:
TITLEBODY- optional
TAGS - optional
PUBLISH_AT
Outputs:
- live publish:
naver_publish_result - preview:
dry_runresult with syntheticpublished_url - readiness check:
doctor/capabilitiesJSON
Recovery fields always expected on failure:
errornext_actionsetup_commandlogin_commandhintestimated_minutes
Runtime Config
OPENCLAW_OFFERING_IDdefaultnaver-blog-writerSETUP_URLorPROOF_TOKEN + SETUP_ISSUE_URLOPENCLAW_OFFERING_EXECUTE_URLpreferred- fallback:
CONTROL_PLANE_URL + ACP_ADMIN_API_KEY X_LOCAL_TOKENoptional and auto-loaded from~/.config/naver-thin-runner/config.jsonLOCAL_DAEMON_PORTdefault19090
Flow
doctor/capabilities- if
RUNNER_NOT_READY, run setup - run
publish_dry_run - if
login_required=true, run one-time login beforepublish_live publish_live
Commands
If the tool files are available, use them directly:
openclaw/skill-pack/naver-blog-writer/tools/doctor_capabilities
openclaw/skill-pack/naver-blog-writer/tools/publish_dry_run --title "Title" --body "Body" --tags "tag1,tag2"
openclaw/skill-pack/naver-blog-writer/tools/publish_live --title "Title" --body "Body" --tags "tag1,tag2"
One-time setup:
npx @y80163442/naver-thin-runner setup --setup-url "<SETUP_URL>" --auto-service both
Or proof-first:
npx @y80163442/naver-thin-runner setup \
--proof-token "<PROOF_TOKEN>" \
--setup-issue-url "<SETUP_ISSUE_URL>" \
--auto-service both
One-time login:
npx @y80163442/naver-thin-runner login
Start local daemon if needed:
npx @y80163442/naver-thin-runner daemon start --port 19090
Common Failures
RUNNER_NOT_READY
- setup has not been completed on this Mac yet
AUTH_EXPIRED
- complete one-time Naver login again before the next live publish
LOCAL_DAEMON_DOWN
- start the local daemon and retry
UNSUPPORTED_PLATFORM
- production support is currently macOS
Billing
publish_liveis the paid pathpublish_dry_runis a preview path and should not create a billable live publish
Notes
- This product is a publisher, not a writer
- keep
offering_id=naver-blog-writerfor compatibility - buyer credentials and session stay on the local runner machine
- advanced contract and schema docs live in
docs/ACP_CONTRACT.mdanddocs/OFFERING_SCHEMA.md
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!