note-publisher
Note article management using HTTP Browser API. Draft creation, publishing workflow, and content optimization for note.com.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/sa9saq/note-publisherNote記事パブリッシャー
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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-sa9saq-note-publisher": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
threat-model
Threat modeling and attack scenario design. Identify risks before they become vulnerabilities. STRIDE, attack trees, risk matrix.
Sns Auto Poster
Schedule and automate social media posts to X/Twitter with cron-based queue management.
security-review
Comprehensive security review for code, configs, and operations. OWASP, prompt injection, crypto security. Auto-triggers on security-related changes.
Process Monitor
Monitor system processes, identify top CPU/memory consumers, and alert on resource thresholds.
Readme Generator
Auto-generate comprehensive README.md files by analyzing project structure and configuration.