ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

note-publisher

Note article management using HTTP Browser API. Draft creation, publishing workflow, and content optimization for note.com.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/sa9saq/note-publisher
Or

Note記事パブリッシャー

Note記事の下書き作成、公開管理、最適化。HTTP Browser APIを使用。

クイックスタート

環境変数

export MOLTBOT_URL="https://your-worker.workers.dev"
export CDP_SECRET="your-secret"

記事投稿(HTTP API)

curl -X POST "${MOLTBOT_URL}/browser/sequence?secret=${CDP_SECRET}" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://note.com/notes/new",
    "actions": [
      {"type": "waitForSelector", "selector": "[data-testid=\"title-input\"]"},
      {"type": "type", "selector": "[data-testid=\"title-input\"]", "text": "記事タイトル"},
      {"type": "waitForSelector", "selector": ".ProseMirror"},
      {"type": "type", "selector": ".ProseMirror", "text": "記事本文..."},
      {"type": "wait", "ms": 2000},
      {"type": "screenshot"}
    ]
  }'

HTTP API操作パターン

1. ログイン

{
  "url": "https://note.com/login",
  "actions": [
    {"type": "waitForSelector", "selector": "input[name=\"email\"]"},
    {"type": "type", "selector": "input[name=\"email\"]", "text": "メールアドレス"},
    {"type": "type", "selector": "input[name=\"password\"]", "text": "パスワード"},
    {"type": "click", "selector": "button[type=\"submit\"]"},
    {"type": "wait", "ms": 5000},
    {"type": "screenshot"}
  ]
}

2. 新規記事作成

{
  "url": "https://note.com/notes/new",
  "actions": [
    {"type": "waitForSelector", "selector": "[data-testid=\"title-input\"]"},
    {"type": "type", "selector": "[data-testid=\"title-input\"]", "text": "記事タイトル"},
    {"type": "waitForSelector", "selector": ".ProseMirror"},
    {"type": "type", "selector": ".ProseMirror", "text": "記事本文をここに入力..."},
    {"type": "wait", "ms": 2000},
    {"type": "screenshot"}
  ]
}

3. 下書き保存

{
  "url": "https://note.com/notes/new",
  "actions": [
    {"type": "type", "selector": "[data-testid=\"title-input\"]", "text": "タイトル"},
    {"type": "type", "selector": ".ProseMirror", "text": "本文"},
    {"type": "click", "selector": "[data-testid=\"save-draft-button\"]"},
    {"type": "wait", "ms": 3000},
    {"type": "screenshot"}
  ]
}

4. 記事公開

{
  "url": "https://note.com/notes/new",
  "actions": [
    {"type": "type", "selector": "[data-testid=\"title-input\"]", "text": "タイトル"},
    {"type": "type", "selector": ".ProseMirror", "text": "本文"},
    {"type": "click", "selector": "[data-testid=\"publish-button\"]"},
    {"type": "waitForSelector", "selector": "[data-testid=\"confirm-publish\"]"},
    {"type": "click", "selector": "[data-testid=\"confirm-publish\"]"},
    {"type": "wait", "ms": 5000},
    {"type": "screenshot"}
  ]
}

5. ダッシュボード確認

{
  "url": "https://note.com/dashboard",
  "actions": [
    {"type": "wait", "ms": 3000},
    {"type": "screenshot"},
    {"type": "execute", "script": "() => document.body.innerText"}
  ]
}

概要

目的:
├── 記事の下書き管理(HTTP Browser API)
├── 公開ワークフロー
├── SEO/アルゴリズム最適化
├── 有料記事戦略
└── シリーズ管理

記事ステータス

Metadata

Author@sa9saq
Stars1133
Views0
Updated2026-02-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-sa9saq-note-publisher": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.