ココナラ自動販売スキル
ココナラでの商品販売を自動化するスキル。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://coconala.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"}
]
}'
メッセージ確認(HTTP API)
curl -X POST "${MOLTBOT_URL}/browser/sequence?secret=${CDP_SECRET}" \
-H "Content-Type: application/json" \
-d '{
"url": "https://coconala.com/mypage/talk_rooms",
"actions": [
{"type": "wait", "ms": 3000},
{"type": "screenshot"},
{"type": "execute", "script": "() => Array.from(document.querySelectorAll(\".talk-room-item\")).map(el => el.textContent)"}
]
}'
HTTP API操作パターン
1. ログイン
{
"url": "https://coconala.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://coconala.com/mypage/talk_rooms",
"actions": [
{"type": "wait", "ms": 3000},
{"type": "screenshot"},
{"type": "execute", "script": "() => document.body.innerText"}
]
}
3. メッセージ送信
{
"url": "https://coconala.com/mypage/talk_rooms/12345",
"actions": [
{"type": "waitForSelector", "selector": "textarea"},
{"type": "type", "selector": "textarea", "text": "メッセージ内容"},
{"type": "click", "selector": "button[type=\"submit\"]"},
{"type": "wait", "ms": 2000},
{"type": "screenshot"}
]
}
4. 売上確認
{
"url": "https://coconala.com/mypage/sales",
"actions": [
{"type": "wait", "ms": 3000},
{"type": "screenshot"},
{"type": "execute", "script": "() => document.querySelector('.total-sales')?.textContent"}
]
}
機能一覧
1. 商品出品・管理
出品フロー:
├── 商品企画(トレンド分析結果を活用)
├── タイトル・説明文作成
├── 価格設定(競合分析)
├── カテゴリ選択
├── サムネイル画像準備(Nano Banana Pro連携)
└── 出品実行(HTTP Browser API)
2. 顧客対応
メッセージ対応:
├── 問い合わせ受信 → 自動検出
├── 内容分析
│ ├── 簡単な質問 → Sonnetで即答
│ └── カスタマイズ要望 → Opusで詳細対応
├── 見積もり作成
└── 返信送信
3. 納品処理
納品フロー:
├── 注文確認
├── 成果物準備
│ ├── GASコード → gas-developerスキル連携
│ ├── 自動化ツール → コード生成
│ ├── プロンプト集 → テンプレートから生成
│ └── 画像素材 → Nano Banana Pro連携
├── 品質チェック
├── 納品メッセージ作成
└── 納品実行
4. 売上管理
トラッキング:
├── 売上金額の確認(読み取りのみ)
├── 注文履歴の記録
├── 月次レポート作成
└── 人気商品分析
販売商品テンプレート
GAS系(Opus使用)
| 商品 |
価格帯 |
納期 |
| スプレッドシート自動化 |
¥3,000-10,000 |
3-7日 |
| Gmail自動返信システム |
¥5,000-15,000 |
5-10日 |
| カレンダー連携ツール |
¥3,000-8,000 |
3-5日 |
| データ集計自動化 |
¥5,000-20,000 |
5-14日 |
プロンプト集(Sonnet使用)
| 商品 |
価格帯 |
納期 |
| ChatGPT業務効率化50選 |
¥1,000-3,000 |
即納-1日 |
| Claude活用プロンプト集 |
¥1,500-3,000 |
即納-1日 |
| 画像生成プロンプト100選 |
¥2,000-5,000 |
1-3日 |
画像素材(Nano Banana Pro使用)
| 商品 |
価格帯 |
納期 |
| SNSテンプレート50枚 |
¥2,000-5,000 |
1-3日 |
| YouTubeサムネ素材30枚 |
¥1,500-4,000 |
1-3日 |
| アイコン・バナーセット |
¥1,000-3,000 |
1-2日 |
対応フローチャート
【新規問い合わせ】
│
▼
内容を分析
│
├─ 価格・納期の質問 → 定型文で即答
│
├─ 商品詳細の質問 → 商品説明を参照して回答
│
├─ カスタマイズ要望 → 要件ヒアリング → 見積もり作成
│
└─ クレーム → 丁寧に対応 + 必要なら人間にエスカレート
【注文確定後】
│
▼
要件を確認
│
▼
成果物を作成(該当スキル連携)
│
▼
品質チェック
│
├─ OK → 納品メッセージ作成 → 納品
│
└─ NG → 修正 → 再チェック
【納品後】
│
▼
レビュー依頼メッセージ送信(3日後)
│
▼
売上記録更新
メッセージテンプレート
問い合わせ返信
お問い合わせありがとうございます。
[質問への回答]
ご不明な点がございましたら、お気軽にお申し付けください。
よろしくお願いいたします。
カスタマイズ見積もり
カスタマイズのご要望ありがとうございます。
【ご要望の確認】
[要望内容を箇条書き]
【お見積もり】
・基本料金: ¥X,XXX
・カスタマイズ費用: ¥X,XXX
・合計: ¥X,XXX
【納期】
ご購入から約X日
ご検討のほど、よろしくお願いいたします。
納品メッセージ
この度はご購入いただき、誠にありがとうございます。
ご依頼いただいた[商品名]が完成いたしましたので、納品させていただきます。
【納品物】
[納品内容の説明]
【使用方法】
[簡単な使い方説明]
ご不明な点やご要望がございましたら、お気軽にお申し付けください。
今後ともよろしくお願いいたします。
レビュー依頼
先日は[商品名]をご購入いただき、ありがとうございました。
商品はお役に立てておりますでしょうか?
もしよろしければ、今後のサービス向上のため、
評価・レビューをいただけますと大変嬉しく思います。
引き続きよろしくお願いいたします。
品質基準(MUST)
制作前の徹底リサーチ
作成前に必ず調査:
├── 同種サービスの競合調査
│ ├── 人気出品者の内容・価格
│ ├── レビューで褒められている点
│ └── 改善できるポイント
├── ターゲット顧客の理解
│ ├── どんな課題を抱えているか
│ ├── 何を求めているか
│ └── 予算感
└── 成果物の品質基準
├── プロが作ったレベルか
├── 実務で使えるか
└── 見た目は美しいか
納品物の品質チェックリスト
納品前に確認:
├── [ ] 依頼内容を100%満たしているか
├── [ ] 見た目がプロフェッショナルか
├── [ ] 実務ですぐ使えるか
├── [ ] マニュアル/説明は十分か
├── [ ] 誤字脱字はないか
├── [ ] ファイル形式は適切か
└── [ ] 追加で喜ばれる要素はないか
納品セットに含めるもの
必ず含める:
├── 成果物本体
├── 使い方マニュアル/説明
│ ├── 基本的な使い方
│ ├── カスタマイズ方法(該当する場合)
│ └── よくある質問
├── トラブル時の対処法
└── サポート案内
購入時の対応フロー(詳細)
購入直後(即時返信)
ご購入いただきありがとうございます!
[購入者名]様
作業を開始するにあたり、いくつかお伺いさせてください。
1. [具体的な質問1]
2. [具体的な質問2]
3. [具体的な質問3]
ご回答いただき次第、詳細な内容を確認の上、作業を開始いたします!
※ 目安として○時間以内にご返信いただけますと、
スムーズに進めることができます。
ヒアリング後
ご回答ありがとうございます!
ご要望を整理いたしました:
【作成内容】
・[項目1]
・[項目2]
・[項目3]
【含まれるもの】
・成果物本体
・操作マニュアル
・修正対応○回まで
【納期】
○月○日(○曜日)納品予定
上記の内容でよろしいでしょうか?
OKでしたら作業を開始いたします!
納品時
お待たせいたしました!
[購入者名]様
ご依頼いただいた[商品名]が完成しましたので納品いたします🎉
━━━━━━━━━━━━━━━━━━━━━━━━
【納品物】
━━━━━━━━━━━━━━━━━━━━━━━━
・[ファイル/リンク名]
・操作マニュアル
━━━━━━━━━━━━━━━━━━━━━━━━
【使い方】
━━━━━━━━━━━━━━━━━━━━━━━━
1. [手順1]
2. [手順2]
3. [手順3]
詳しくはマニュアルをご覧ください。
━━━━━━━━━━━━━━━━━━━━━━━━
【修正対応】
━━━━━━━━━━━━━━━━━━━━━━━━
軽微な修正は○回まで無料で対応いたします。
・対象:色変更、文言修正、レイアウト微調整など
・期間:納品後○日以内
━━━━━━━━━━━━━━━━━━━━━━━━
ご確認いただき、問題なければ
「正式な納品を確定」ボタンをお願いいたします。
ご不明点がございましたら、遠慮なくお申し付けください!
修正依頼への対応
【軽微な修正】(無料対応)
├── 色の変更
├── 文言の修正
├── レイアウトの微調整
└── 軽微なバグ修正
【追加料金が発生する修正】
├── 新機能の追加
├── 仕様の大幅変更
├── 当初要件にない要望
└── 追加ページ/ファイル作成
クレーム対応
ご連絡いただきありがとうございます。
ご不便をおかけして申し訳ございません。
[問題点]についてですね。
確認いたしましたところ、[原因]と思われます。
以下のように修正対応いたします:
・[対応内容]
本日中(または○時間以内)に修正版をお送りいたします。
ご迷惑をおかけして重ねてお詫び申し上げます。
ブラウザ操作手順
ログイン
1. https://coconala.com/login にアクセス
2. メールアドレス入力
3. パスワード入力
4. ログインボタンクリック
5. 2FA対応(必要な場合は人間に通知)
出品
1. マイページ → 出品サービス管理
2. 新規出品ボタン
3. カテゴリ選択
4. タイトル入力(25文字以内推奨)
5. 説明文入力
6. 価格設定
7. 納期設定
8. 画像アップロード
9. 確認 → 出品
メッセージ確認・返信
1. マイページ → トークルーム
2. 未読メッセージを確認
3. 内容を分析
4. 返信を作成
5. 送信
セキュリティ連携
moltbook-securityスキルと連携:
- 顧客情報の取り扱い → 最小限に
- 決済情報 → 触らない(プラットフォーム管理)
- パスワード → 環境変数から、ログに出力しない
注意事項
- ココナラの利用規約を遵守
- AI生成コンテンツの適切な開示(必要に応じて)
- 品質担保できない依頼は断る
- クレーム対応は慎重に(必要なら人間にエスカレート)