• 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

run-sequence

プラグイン
monday-crm
引数
[optional: action + target — 'list sequences on Leads board', 'enroll Acme in welcome sequence', 'analytics for Q2 nurture', 'duplicate cold outreach']
ソース
GitHub で見る ↗
説明

CRMシーケンス(メール配信など一連の自動化されたアクション)の管理を、リスト表示、作成、連絡先の登録、有効化・無効化、複製、パフォーマンス追跡まで一通り行えます。 次のような場合に使用: - 「今どんなシーケンスを持っていますか」 - 「ウェルカムシーケンス(利用開始時の自動メール)を作成してください」 - 「この連絡先をシーケンスに登録してください」 - 「これらのリードをナーチャリングシーケンス(見込み客育成の自動流)に追加してください」 - 「コールドアウトリーチシーケンス(初回営業接触の自動化)を無効化してください」 - 「新しいシーケンスを有効化してください」 - 「ナーチャリングシーケンスの成果はどうですか」 - 「シーケンスの分析結果を見せてください」 - 「ドリップキャンペーン(段階的な自動配信)を作成してください」 - 「誰がこのシーケンスに登録されていますか」 - 「このシーケンスを複製してください」 - 「新しい営業アプローチの流れをセットアップしてください」 - 「この連絡先のシーケンス履歴を確認してください」 - 「このリードはどのシーケンスに入っていますか」

原文を表示

Manage CRM sequences end-to-end — list, create, enroll contacts, activate/deactivate, duplicate, and track performance. Use when someone says "what sequences do I have", "create a welcome sequence", "enroll this contact in a sequence", "add these leads to my nurture sequence", "deactivate the cold outreach sequence", "activate my new sequence", "how is my nurture sequence doing", "show me sequence analytics", "create a drip campaign", "who is enrolled in", "duplicate this sequence", "set up a new outreach flow", "check this contact's sequence history", or "what sequences is this lead in".

ユースケース
  • 保有シーケンスの一覧確認
  • ウェルカムシーケンスの作成
  • 連絡先をシーケンスに登録
  • シーケンスの有効化・無効化
  • シーケンスのパフォーマンス追跡
  • シーケンスの複製
本文(日本語訳)

シーケンス実行スキル

フロー: トリガー → 意図の判定 → ボード/シーケンス/コンタクト情報の取得 → 実行 → 確認と報告

入力

  • オプション: 引数で「アクション + 対象」を指定(例:「Acme を新規ユーザー向けシーケンスに登録」)
  • 引数なし: ユーザーに実行したい内容を確認

出力

  • 一覧表示: ボード上のシーケンスを、ステータス・ステップ数・登録数・分析結果とともに表示
  • 作成: ツール内蔵のゲートフロー(ボード → ステップ → メール送信者設定が必要なら)で新規シーケンスをスキャフォルディング(初期状態: 非アクティブ)
  • 登録: 1つ以上の顧客データをシーケンスに登録。成功/失敗の件数を返す
  • アクティブ化/非アクティブ化: シーケンスの状態を切り替えて確認。非アクティブ化は既存の進行中のシーケンスを止めず、新規登録のみをブロック
  • 複製: シーケンスのコピーを非アクティブ状態で作成
  • 分析: 実行単位 + レベル別 + ステップ別のファネル(返信率、開封率、クリック率)
  • コンタクト履歴: 1つのコンタクトが登録されているすべてのシーケンスを、最新順で表示

基礎知識

  • シーケンスの状態: ACTIVE(新規登録・実行中)/ INACTIVE(新規登録不可。既存の進行中のシーケンスは継続)
  • 非アクティブ化は一時停止ではない — 既に登録されているコンタクトはそのまま進行し、新規登録のみがブロックされる
  • シーケンス編集ツールは存在しない。ステップの追加・修正は MCP 経由ではできない。ユーザーに UI の「ツール → シーケンス」を案内
  • get-board-sequences には board_id が必須。常にボードを先に取得する
  • create-sequence には内蔵ゲートシステムがある。持っている情報で呼び出し、不足があれば CONFIRMATION_REQUIRED で正確な手順が返される。その手順に従う。こちらで先読みして質問しない
  • enroll-item-in-sequence は board_id、sequenceId、itemIds(文字列 ID の配列)を必要とする

ツール(MCP)

  • get-board-sequences — ボード上のシーケンス一覧(board_id が必須)
  • get-sequence-analytics — 1つのシーケンスの実行単位・レベル別・ステップ別分析
  • get-contact-journey — 1つのコンタクト/アイテムが登録されているすべてのシーケンス(board_id + item_id が必須)
  • enroll-item-in-sequence — 1つ以上のアイテムをシーケンスに登録
  • activate-sequence — 非アクティブ → アクティブに切り替え
  • deactivate-sequence — アクティブ → 非アクティブに切り替え(既存の登録は継続)
  • duplicate-sequence — シーケンスを複製。新しいコピーは非アクティブで開始
  • create-sequence — 新規シーケンス作成。持っている引数で直接呼び出す
  • get-connected-email-accounts — リンク済みの Gmail/Outlook アカウント一覧。create-sequence ゲートがメール送信者を求める場合に使用
  • get_user_context — ユーザー ID とアカウント情報
  • search / get_board_info / get_board_items_page — ボードとアイテムを名前で検索・取得

他のスキル との連携

  • 日次ブリーフィングから: ブリーフで低い成果のシーケンスが表示されたら、/monday-crm:run-sequence の分析機能を使用するよう提案
  • 商談化から: 新規リードのログ後、オンボーディング(利用開始の手引き)シーケンスへの登録を提案
  • 活動ログから: シーケンスの最初のステップが手動での電話呼び出しの場合、ステップ完了後に通話結果のログを提案

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

  1. mcp__monday__get_user_context を試行。エラーなら → インストール案内を表示して終了
  2. このスキルはシーケンスツールを事前チェックしない。後のステップで権限エラーが出たら以下を表示: 「シーケンス機能がアカウントで有効になっていないおそれがあります。Monday.com の CRM で『ツール → シーケンス』を確認してください」

ステップ 1: 意図の判定

引数やプロンプトを解析し、下表に従って分類:

意図 トリガー信号
一覧表示 「シーケンスを見たい」「一覧を表示」「リストアップ」「何もない」(引数なし)
作成 「作成」「セットアップ」「構築」「新しいシーケンス」「ドリップキャンペーン」
登録 「登録」「シーケンスに追加」「シーケンスに含める」「シーケンスを開始」
アクティブ化 「アクティブ化」「オンにする」「シーケンスを有効化」
非アクティブ化 「非アクティブ化」「オフにする」「シーケンスを無効化」「新規登録を止める」
複製 「複製」「シーケンスをコピー」「クローン」
分析 「分析」「どうなっている」「パフォーマンス」「開封率」「ファネル」「返信率」
コンタクト履歴 「どのシーケンスに登録されているか」「シーケンス履歴」「登録状況」「コンタクト履歴」

曖昧な場合は 1 回だけ確認:

「シーケンスについて何をしたいですか?(一覧表示 / 作成 / 登録 / アクティブ化・非アクティブ化 / 複製 / 分析 / コンタクト履歴)」


ステップ 2: ボード情報の取得

必須: 一覧表示、登録、コンタクト履歴
オプション: 作成(ゲートが処理する)

  1. ユーザーがボード名を指定 → mcp__monday__search または get_board_info で取得。曖昧なら上位結果を表示して確認
  2. ボード名の指定なし:
    • 一覧表示: 「どのボードのシーケンスを見たいですか?」
    • 作成: ステップ 4 に進み、ゲートがボード選択を求めるのを待つ
    • 登録: 「このコンタクト/リードはどのボード上にありますか?」
    • コンタクト履歴: 「このコンタクトはどのボード上にありますか?」

ステップ 3: 実行 — 一覧表示

mcp__monday__get-board-sequences({ board_id }) を実行

表形式で表示:

Leads ボード上のシーケンス:

| # | 名前 | ステータス | ステップ数 | 登録数 | 返信率 |
|---|------|--------|-------|----------|------------|
| 1 | Q2 コールドアウトリーチ | ACTIVE | 5 | 120 | 12.4% |
| 2 | ウェルカム — 新規リード | INACTIVE | 3 | 0 | — |

空の場合: 「このボード上にはシーケンスがまだありません」


ステップ 4: 実行 — 作成

ユーザーのメッセージから持っている情報で mcp__monday__create-sequence を直接呼び出す。ツール内蔵のゲートが不足項目を処理:

  • board_not_specified ゲート → 返された手順に従う: search でボード一覧を取得、そのまま提示、ユーザーに選択させて再試行
  • steps_not_specified ゲート → 返された手順に従う: ユーザーにステップを 1 個ずつ構築するか空で作成するか確認。こちらでステップを作成しない
  • connections_not_specified ゲート(自動メールステップがメール送信者/メールカラム ID を必要とする場合) → get-connected-email-accounts で送信者、get_board_info でメールカラムを取得して再試行

成功時: 「シーケント『<名前>』が作成されました(非アクティブ)。アクティブ化しますか?(はい / 後で)」 はいなら → activate-sequence

重要: ゲートを事前に回避しようと、すべての質問を先に聞かない。ツールを先に呼び出す


ステップ 5: 実行 — 登録

  1. シーケンスを取得: mcp__monday__get-board-sequences({ board_id }) → 一覧を表示、シーケンス名が未指定なら確認
  2. アイテムを取得: 引数から企業/コンタクト名を抽出、またはユーザーに 「どのコンタクトやリードを登録しますか?」 と確認。search または get_board_items_page で item_id を取得
  3. シーケンスが ACTIVE であることを確認。INACTIVE なら: 「『<名前>』は現在非アクティブです。新規登録ができません。先にアクティブ化しますか?(はい / キャンセル)」

HITL ゲート(人間の確認): 「<N> 個のアイテムを『<シーケンス名>』に登録しますか?」 アイテム名を一覧で表示。 (はい / キャンセル)

  1. mcp__monday__enroll-item-in-sequence({ board_id, sequenceId, itemIds: ["<id>", ...] }) を実行
  2. 報告: 「<N> 個のアイテムを登録しました。成功: <リスト>。失敗: <該当なし or リスト>」

ステップ 6: 実行 — アクティブ化 / 非アクティブ化

  1. シーケンスを取得(ボード → get-board-sequences → 名前で選択)
  2. 現在の状態を確認。空操作の場合は警告:
    • ACTIVE シーケンスをアクティブ化: 「『<名前>』は既にアクティブです」
    • INACTIVE シーケンスを非アクティブ化: 「『<名前>』は既に非アクティブです」

HITL ゲート:

  • アクティブ化: 「『<名前>』をアクティブ化しますか?これにより新規登録が有効になります。(はい / キャンセル)」
  • 非アクティブ化: 「『<名前>』を非アクティブ化しますか?新規登録がブロックされますが、既に登録されているコンタクトはそのまま進行します。(はい / キャンセル)」
  1. mcp__monday__activate-sequence({ sequenceId }) または mcp__monday__deactivate-sequence({ sequenceId }) を実行
  2. 新しい状態を報告

ステップ 7: 実行 — 複製

  1. シーケンスを取得(ボード → 一覧 → 選択)

HITL ゲート: 「『<名前>』を複製しますか?コピーは非アクティブで開始します。(はい / キャンセル)」

  1. mcp__monday__duplicate-sequence({ sequenceId }) を実行
  2. 報告: 「『<新規名>』が作成されました(非アクティブ)。アクティブ化しますか?(はい / 後で)」

ステップ 8: 実行 — 分析

  1. シーケンスを取得(ボード → 一覧 → 選択)
  2. mcp__monday__get-sequence-analytics({ sequenceId }) を実行
  3. 以下の形式で表示:
シーケンス: 「Q2 コールドアウトリーチ」(ACTIVE)

レベル全体: 450 件 · 開封率 69% · 返信率 23% · クリック率 5.6%

ステップ別:
| ステップ | 送信数 | 開封% | 返信% | クリック% |
|------|------|--------|---------|-------|
| 1 — メール | 450 | 69% | 10% | 2.7% |
| 2 — メール | 405 | 66% | 9.4% | 2.0% |
| 3 — メール | 360 | 55% | 6.1% | 1.4% |

実
原文(English)を表示

Run Sequence

Flow: Trigger → Detect intent → Resolve board/sequence/contact → Execute → Confirm + report.

Input

  • Optional: action + target via argument (e.g., "enroll Acme in welcome sequence").
  • If no argument: ask what they want to do.

Output

  • List: sequences on a board with status, step count, enrollment counts, analytics.
  • Create: new sequence scaffolded via the tool's built-in gate flow (board → steps → email sender if needed), starts INACTIVE.
  • Enroll: one or more CRM items enrolled in a sequence; returns succeeded/failed counts.
  • Activate/Deactivate: sequence state toggled with confirmation. Deactivate does NOT stop existing enrollments — only blocks new ones.
  • Duplicate: copy of a sequence created in INACTIVE state.
  • Analyze: per-run + level + step funnel (reply rate, open rate, click-through).
  • Contact journey: all sequences a contact is enrolled in, sorted by most recent.

Knowledge

  • Sequence states: ACTIVE (enrolling + running), INACTIVE (not enrolling; existing runs continue).
  • deactivate-sequence ≠ pause — enrolled contacts keep progressing; only new enrollments are blocked.
  • No sequence editing tool exists — steps cannot be added/modified via MCP. Direct users to Tools → Sequences in the UI.
  • get-board-sequences requires a board_id — always resolve the board first.
  • create-sequence has a built-in gate system: call it with what you have; if anything's missing the tool returns CONFIRMATION_REQUIRED with exact instructions — follow them verbatim, never pre-empt the gates.
  • enroll-item-in-sequence takes board_id, sequenceId, and itemIds (array of string IDs).

Tools (MCP)

  • get-board-sequences — list sequences on a board (needs board_id).
  • get-sequence-analytics — per-run, level, and step analytics for one sequence.
  • get-contact-journey — all sequences a contact/item is enrolled in (needs board_id + item_id).
  • enroll-item-in-sequence — enroll one or more items in a sequence.
  • activate-sequence — INACTIVE → ACTIVE.
  • deactivate-sequence — ACTIVE → INACTIVE (existing enrollments continue).
  • duplicate-sequence — copy a sequence; new copy starts INACTIVE.
  • create-sequence — create a new sequence; call directly with whatever args you have.
  • get-connected-email-accounts — list linked Gmail/Outlook accounts; used when create-sequence gate requires a sender.
  • get_user_context — user identity + account.
  • search / get_board_info / get_board_items_page — resolve boards and items by name.

Cross-skill handoffs

  • From daily-briefing: brief can surface sequences with low engagement → suggest /monday-crm:run-sequence analytics for <name>.
  • From meeting-to-opportunity: after logging a new lead, suggest enrolling them in an onboarding sequence.
  • To log-activity: after enrolling a contact in a sequence whose first step is a manual call, suggest logging the call outcome.

Step 0: Connector check

  1. Try mcp__monday__get_user_context. On error → print install prompt, stop.
  2. This skill does not pre-check sequence tools — if a sequence tool fails with a permission error in later steps, print: "Sequences may not be enabled on your account. Check Tools → Sequences in monday CRM."

Step 1: Detect intent

Parse the argument/prompt to classify:

Intent Trigger signals
list "what sequences", "show sequences", "list", no argument
create "create", "set up", "build", "new sequence", "drip campaign"
enroll "enroll", "add to sequence", "put in sequence", "start on sequence"
activate "activate", "turn on", "enable sequence"
deactivate "deactivate", "turn off", "disable sequence", "stop new enrollments"
duplicate "duplicate", "copy sequence", "clone"
analyze "analytics", "how is", "performance", "open rate", "funnel", "reply rate"
contact-journey "what sequences is", "sequence history for", "enrolled in", "contact journey"

If ambiguous, ask once:

"What would you like to do with sequences? (list / create / enroll / activate or deactivate / duplicate / analyze / check a contact's history)"


Step 2: Resolve board

Required for: list, enroll, contact-journey. Optional for create (let the gate handle it).

  1. If user named a board → mcp__monday__search or get_board_info to resolve it. On ambiguity, present top results and ask.
  2. If no board named:
    • For list: ask "Which board's sequences do you want to see?"
    • For create: proceed to Step 4 and let the tool's gate request it.
    • For enroll: ask "Which board is this contact/lead on?"
    • For contact-journey: ask "Which board is this contact on?"

Step 3: Execute — List

mcp__monday__get-board-sequences({ board_id }).

Format as table:

Sequences on Leads board:

| # | Name | Status | Steps | Enrolled | Reply Rate |
|---|------|--------|-------|----------|------------|
| 1 | Cold outreach Q2 | ACTIVE | 5 | 120 | 12.4% |
| 2 | Welcome — new leads | INACTIVE | 3 | 0 | — |

If empty: "No sequences on this board yet."


Step 4: Execute — Create

Call mcp__monday__create-sequence directly with whatever you have from the user's message. The tool's built-in gates handle missing fields:

  • board_not_specified gate → follow the returned instructions verbatim: use search to list boards, present as-is, ask user to pick, retry.
  • steps_not_specified gate → follow the returned instructions verbatim: ask user to build steps one at a time or create empty. Never invent steps.
  • connections_not_specified gate (triggered when automatic_email steps need sender/emailColumnId) → resolve via get-connected-email-accounts for sender and get_board_info for the email column, then retry.

On success: "Sequence '<name>' created (INACTIVE). Activate it? (yes / later)". If yes → activate-sequence.

Important: Never pre-empt the gates by asking all questions upfront. Call the tool first.


Step 5: Execute — Enroll

  1. Resolve the sequence: mcp__monday__get-board-sequences({ board_id }) → present list, ask which sequence if not named.
  2. Resolve the items: extract from the argument (company/contact names) or ask "Which contacts or leads do you want to enroll?". Use search or get_board_items_page to get item_ids.
  3. Confirm sequence is ACTIVE. If INACTIVE: "'<name>' is currently inactive — new enrollments are blocked. Activate it first? (yes / cancel)"

HITL GATE: "Enroll <N> item(s) in '<sequence name>'?" List the items by name. (yes / cancel)

  1. mcp__monday__enroll-item-in-sequence({ board_id, sequenceId, itemIds: ["<id>", ...] }).
  2. Report: "Enrolled <N> items. Succeeded: <list>. Failed: <list if any>."

Step 6: Execute — Activate / Deactivate

  1. Resolve the sequence (board → get-board-sequences → pick by name).
  2. Check current state. Warn on no-ops:
    • Activating an ACTIVE sequence → "'<name>' is already active."
    • Deactivating an INACTIVE sequence → "'<name>' is already inactive."

HITL GATE:

  • Activate: "Activate '<name>'? This enables new enrollments. (yes / cancel)"
  • Deactivate: "Deactivate '<name>'? New enrollments will be blocked — contacts already enrolled will keep progressing. (yes / cancel)"
  1. mcp__monday__activate-sequence({ sequenceId }) or mcp__monday__deactivate-sequence({ sequenceId }).
  2. Report the new state.

Step 7: Execute — Duplicate

  1. Resolve the sequence (board → list → pick).

HITL GATE: "Duplicate '<name>'? The copy will start as INACTIVE. (yes / cancel)"

  1. mcp__monday__duplicate-sequence({ sequenceId }).
  2. Report: "Created '<new name>' (INACTIVE). Activate it? (yes / later)"

Step 8: Execute — Analyze

  1. Resolve the sequence (board → list → pick).
  2. mcp__monday__get-sequence-analytics({ sequenceId }).
  3. Format:
Sequence: "Cold outreach Q2" (ACTIVE)

Level: 450 events · 69% open rate · 23% reply rate · 5.6% click-through

Per-step:
| Step | Sent | Open % | Reply % | CTR % |
|------|------|--------|---------|-------|
| 1 — Email | 450 | 69% | 10% | 2.7% |
| 2 — Email | 405 | 66% | 9.4% | 2.0% |
| 3 — Email | 360 | 55% | 6.1% | 1.4% |

Runs: 12 active · 380 completed · 58 terminated
  1. Flag drop-offs: if open rate drops >15pp between consecutive email steps, surface it.
  2. If analytics are empty: "No analytics yet — this sequence hasn't sent any messages."

Step 9: Execute — Contact journey

  1. Resolve the contact item (search by name → item_id; ask for board if unclear).
  2. mcp__monday__get-contact-journey({ board_id, item_id }).
  3. Format:
Sequence history for Acme Corp:

| Sequence | Status | Steps done | Enrolled | Termination |
|----------|--------|-----------|----------|-------------|
| Welcome Q2 | Completed | 5/5 | Jun 10 | Replied |
| Cold outreach | Active | 2/5 | Jun 20 | — |
  1. If empty: "<item name> isn't enrolled in any sequences."

Shared patterns

  • HITL gates on all writes (create, enroll, activate, deactivate, duplicate).
  • No sequence editing via MCP. If asked to add/edit/remove steps, say: "Step editing isn't available through MCP yet — go to Tools → Sequences in the monday CRM UI."
  • Board-first for list/enroll/journey. Always resolve the board before calling tools that need board_id.
  • Follow create-sequence gates verbatim. Call first, handle gates as they come.

Error handling reference

Failure Behavior
Connector missing Step 0 stops; print install link.
Permission error on sequence tools Suggest checking CRM Sequences is enabled in account settings.
Board not found Broaden search; ask user to confirm board name.
Sequence not found List all on board; ask user to pick.
Enroll — sequence INACTIVE Offer to activate first.
Enroll — partial failure Report succeeded and failed item IDs.
Analytics empty Inform no sends yet.
Tool unavailable on connector "Sequence tools aren't on the connector yet — check back or use the monday UI."
Edit/add-step request Redirect to UI; no MCP tool exists for this.

Completion criteria

  • [ ] Step 0 connector check passed.
  • [ ] Intent correctly classified and executed.
  • [ ] Board resolved before any board_id-requiring tool call.
  • [ ] All writes (create, enroll, activate, deactivate, duplicate) went through HITL confirmation.
  • [ ] create-sequence gates followed verbatim; no pre-emption.
  • [ ] No sequence editing attempted (hard rail — redirect to UI).
  • [ ] Analytics formatted with level + per-step breakdown and drop-off flags.
  • [ ] Errors surfaced with actionable guidance.

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