• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLOfficialproductivity

automate-crm

プラグイン
monday-crm
引数
[automation description — 'notify owner when deal is won and move to Closed Won group', 'remind me 3 days before close date', 'what automations are on my deals board']
ソース
GitHub で見る ↗
説明

monday CRMのボード上の自動化機能を、自然な言葉で設定・確認・管理できます。ブロックID(システムの識別番号)や技術知識は不要です。 次のような場合に使用: 「自動化を設定してほしい」「これを自動化したい」「取引成立時に通知してほしい」「日付が過ぎたときにリマインドしてほしい」「取引を自動で移動したい」「今どんな自動化が設定されているか」「自動化をオフにしたい」「ワークフロー(業務の流れ)を作りたい」「営業パイプライン(営業段階の管理)を自動化したい」「ルール(自動実行の条件)を設定したい」などのリクエストがあるとき

原文を表示

Set up, view, and manage automations on monday CRM boards using natural language — no block IDs or technical knowledge required. Use when someone says "set up an automation", "automate this", "when a deal is won notify me", "remind me when a date passes", "move deals automatically", "what automations do I have", "turn off automation", "create a workflow", "automate my pipeline", or "set up a rule".

ユースケース
  • 自動化機能を設定したいとき
  • 既存の自動化設定を確認したいとき
  • 特定条件で自動実行するルールを作りたいとき
  • 自動化を無効にしたいとき
  • ワークフローを自動化したいとき
本文(日本語訳)

CRM自動化

フロー: 意図を判定 → ボードを確定 → 自動化を説明 → 作成/一覧表示/管理 → 確認

入力

  • オプション: 自動化の説明を引数で指定(例: 「ステージが成約になったときに所有者に通知」)
  • オプション: ボード名またはタイプ(案件、取引先、リード)

出力

  • 作成: 対象ボード上でアクティブな自動化を作成し、動作内容をまとめて確認
  • 一覧表示: ボード上で現在アクティブな自動化を表形式で表示
  • 管理: 自動化を有効化、無効化、または削除し、結果を確認

知識

よく使われているCRM自動化(利用アカウント数順)

トリガー(起動条件) アクション(実行内容) アカウント数
ステータスが変わる アイテムをグループに移動 9,821
ステータスが変わる 誰かに通知 6,482
ステータスが変わる 日付をセット 6,341
アイテムが作成される 通知/割り当て/日付セット 10,019
指定日に到達 通知/ステータス変更 4,972
ボタンがクリックされる 任意のアクション 3,015
ステータスがXからYに変わる 移動/通知 1,721

最も一般的なパターン: ステータス変更 → グループに移動。迷ったときはこれがユーザーの望みです。

自動化とワークフローの違い

  • 自動化 (create_automation) — ボード内のトリガーとアクションのルール。作成直後にアクティブになります。CRMの日々の運用に使用します。
  • ワークフロー (create_workflow) — ワークスペース全体で複数のボードをまたがるオブジェクト。下書きとして開始し、公開が必要です。明示的に要求されたときだけ使用します。

既知の制限

  • 日付計算なし: エンジンは固定日付のみサポート。「今から7日後」のような計算はできません。代わりに「今日」を勧めるか、定期的なトリガーを提案します。
  • 列の認識: ツールは列を意味的に照合します。列が存在しない場合は needs_clarification を返します。
  • 1つの自動化につき1つのトリガーのみ
  • レガシー自動化は読み取り専用 — list_automations で表示されますがMCP経由での変更はできません。

needs_clarification への対応

create_automation が needs_clarification を返したら、各 unresolvedField(未解決項目)を利用可能な選択肢とともに提示し、回答を集めてから再試行してください。


ステップ0: コネクタ確認

  1. mcp__monday__get_user_context を実行。エラーが出たらインストール指示を表示して停止します。

ステップ1: 意図を判定

意図 判定の合図
作成 「セットアップ」「作成」「自動化」「XのときY」、または未指定
一覧表示 「どんな自動化」「自動化を表示」「どのルール」
管理 「オフ」「無効化」「削除」「有効化」「自動化を削除」

ステップ2: ボードを確定

  1. 引数からボード参照を抽出(案件、取引先、リード、または特定の名前)
  2. 名前が挙げられた → mcp__monday__search またはお気に入りを取得
  3. 名前が挙げられていない → 質問: 「どのボード? (例: 案件、取引先、リード)」

ステップ3: 自動化を作成

3a: あいまいな場合は明確にする

ユーザーが漠然とした説明をした場合、よく使われるパターン上位3つを提示:

「何をきっかけに実行しますか? よく使われるCRM自動化: 1. ステージ = 成約 → 所有者に通知 + 「成約済み」グループに移動 2. 新規案件作成 → 割り当て + 完了日をセット 3. 完了日に到達 → 所有者に通知 または、やりたいことを説明してください。」

3b: 作成前に確認を取る

「[ボード名] にこの自動化を作成しますか?」

トリガー: ステージ → 成約
アクション1: [案件所有者] に通知
アクション2: アイテムを成約済みグループに移動

(はい / 編集 / キャンセル)

「はい」を選んだら → mcp__monday__create_automation({ boardId, userPrompt })

3c: needs_clarification への対応

返ってきた場合: unresolvedFields をパースし、利用可能な選択肢を提示し、回答を反映させて再試行してください。

3d: 確認

status: "activated" の場合:

「完了。自動化は [ボード名] で有効になりました。 これからはステージが成約に変わると、自動的に [所有者] が通知を受け取り、アイテムは成約済みグループに移動します。」


ステップ4: 自動化を一覧表示

  1. mcp__monday__list_automations({ boardId }) を実行
  2. 表形式でフォーマット: 名前、トリガー、ステータス
  3. レガシー自動化は読み取り専用と注記
  4. 次のアクションを提案: 「何か無効化したい自動化はありますか。それとも新しいものをセットアップしますか?」

ステップ5: 管理(有効化/無効化/削除)

  1. 必要に応じて list_automations で ID を確認
  2. 削除時: 取り消し不可であることを明示: 「『[名前]』を削除しますか? これは取り消せません。(はい / キャンセル)」
  3. mcp__monday__manage_automations({ workflowId, action })
  4. 確認: 「完了。『[名前]』は [状態] になりました。」

他のスキルとの連携

  • ワークスペース構築スキルから: ワークスペース構築後、よく使われる自動化上位3つを提案
  • 会議から案件への変換スキルから: 会議を案件に変換した後、フォローアップの自動化を提案
  • 活動ログスキルから: ユーザーが通知を手作業で繰り返すことを説明している場合、自動化を提案

エラーハンドリング

失敗 対応
コネクタがない ステップ0で停止、インストール指示を表示
ボードが見つからない 検索を広げてユーザーに確認
needs_clarification 未解決項目を提示し、回答を集めてから再試行
日付計算が要求された 制限を説明、「今日」またはそれ以上の頻度の定期トリガーを提案
レガシー自動化の管理 「この自動化は以前の形式でセットアップされたため、ここでは変更できません。」
レガシー自動化の削除 上記と同じ
再試行後も作成失敗 エラーを表示し、monday.com のUIでの実行を代替案として提案

完了チェックリスト

  • [ ] コネクタ確認が完了した
  • [ ] 意図が分類された(作成/一覧表示/管理)
  • [ ] ツール実行前にボードが確定している
  • [ ] create_automation 実行前にユーザーの確認を取った
  • [ ] needs_clarification: 項目が提示され、ユーザーが回答し、再試行された
  • [ ] 日付計算の制限を説明した(必要に応じて)
  • [ ] 削除時に取り消し不可を明示した
  • [ ] レガシー自動化を読み取り専用と表示した
原文(English)を表示

Automate CRM

Flow: Detect intent → Resolve board → Describe automation → Create / List / Manage → Confirm

Input

  • Optional: automation description via argument (e.g., "notify owner when Stage = Won").
  • Optional: board name or type (Deals, Contacts, Leads).

Output

  • Create: active automation on the target board, confirmed with a summary of what it does.
  • List: formatted table of automations currently active on the board.
  • Manage: automation activated, deactivated, or deleted, with confirmation.

Knowledge

Most common CRM automations (by account usage)

Trigger Action Accounts
Status changes to something Move item to group 9,821
Status changes to something Notify someone 6,482
Status changes to something Set date 6,341
Item created Notify someone / assign / set date 10,019
Date arrives Notify / change status 4,972
Button clicked Any action 3,015
Status changes from X to Y Move / notify 1,721

The dominant CRM pattern: status change → move to group. When in doubt, this is what most users want.

Automations vs. Workflows

  • Automations (create_automation) — board-scoped trigger/action rules. Active immediately on creation. Use for CRM daily operations.
  • Workflows (create_workflow) — workspace-level, cross-board objects. Start as drafts; must be published. Use only when explicitly asked.

Known limitations

  • No date arithmetic. Engine only accepts static dates — cannot compute "7 days from today". Offer today as fallback or a periodic trigger.
  • Column resolution. Tool matches columns by semantic similarity. If a column doesn't exist, the tool returns needs_clarification.
  • One trigger per automation.
  • Legacy automations are read-only — list_automations returns them but they cannot be modified via MCP.

needs_clarification response

When create_automation returns needs_clarification, present each unresolvedField with available options, collect the answer, then retry.


Step 0: Connector check

  1. mcp__monday__get_user_context. On error → print install prompt, stop.

Step 1: Detect intent

Intent Trigger signals
create "set up", "create", "automate", "when X then Y", default
list "what automations", "show automations", "which rules"
manage "turn off", "disable", "delete", "activate", "remove automation"

Step 2: Resolve board

  1. Extract board reference from argument (Deals, Contacts, Leads, or specific name).
  2. If mentioned → mcp__monday__search or get_user_context favorites.
  3. If not mentioned → ask: "Which board? (e.g. Deals, Contacts, Leads)"

Step 3: Create automation

3a: Clarify if vague

If the user says something generic, present top 3 patterns:

"What should trigger it? Common CRM automations: 1. Stage = Won → notify owner + move to Closed Won group 2. New deal created → assign + set close date 3. Close date arrives → notify owner Or describe what you want."

3b: HITL gate before creating

"Create this automation on [board name]?"

When: Stage → Won
Action 1: Notify [deal owner]
Action 2: Move item to Closed Won group

(yes / edit / cancel)

On "yes" → mcp__monday__create_automation({ boardId, userPrompt }).

3c: Handle needs_clarification

If returned: parse unresolvedFields, present options to user, incorporate answer, retry once.

3d: Confirm

On status: "activated":

"Done. Automation is live on [board name]. From now on: when Stage = Won → [owner] is notified + item moves to Closed Won."


Step 4: List automations

  1. mcp__monday__list_automations({ boardId }).
  2. Format as table: Name, Trigger, Status.
  3. Note legacy automations as read-only.
  4. Offer next action: "Want to turn any off, or set up a new one?"

Step 5: Manage (activate / deactivate / delete)

  1. Resolve ID via list_automations if needed.
  2. For delete: explicit irreversibility warning: "Delete '[name]'? This can't be undone. (yes / cancel)"
  3. mcp__monday__manage_automations({ workflowId, action }).
  4. Confirm: "Done. '[name]' is now [state]."

Cross-skill handoffs

  • From workspace-builder: after building a workspace, suggest top-3 automations.
  • From meeting-to-opportunity: after converting a meeting to a deal, suggest a follow-up automation.
  • From log-activity: if a user mentions repeating a notification manually, suggest automating it.

Error handling reference

Failure Behavior
Connector missing Step 0 stops; print install prompt.
Board not found Broaden search; ask user.
needs_clarification Present unresolved fields; gather answers; retry once.
Date arithmetic requested Explain limitation; offer today or periodic trigger.
Legacy automation on manage "This automation was set up in an older way and can't be modified here."
Delete on legacy Same as above.
Create fails after retry Surface error; suggest monday.com UI as fallback.

Completion criteria

  • [ ] Connector check passed.
  • [ ] Intent classified (create / list / manage).
  • [ ] Board resolved before any tool call.
  • [ ] User confirmed automation via HITL before create_automation.
  • [ ] needs_clarification handled: fields presented, user answered, retried.
  • [ ] Date arithmetic limitation surfaced if relevant.
  • [ ] Delete: explicit irreversibility warning shown.
  • [ ] Legacy automations flagged as read-only.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。