• 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/スキル
SKILLKnowledge Workproductivity

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をウェルカムシーケンスに登録」)
  • 引数がない場合: ユーザーが何をしたいのかを確認

出力

  • リスト表示: ボード上のシーケンスを状態、ステップ数、登録数、分析データ付きで表示
  • 新規作成: ツールに組み込まれたゲートフロー(ボード → ステップ → 必要に応じてメール送信者)でスキャフォルディング(枠組み作成)されたシーケンスを作成、初期状態は非アクティブ
  • 登録: CRMの1件または複数の項目をシーケンスに登録。成功数/失敗数を返す
  • 有効化/無効化: シーケンスの状態を切り替えて確認。無効化は既存の進行中の登録を止めず、新規登録のみをブロック
  • 複製: シーケンスのコピーを非アクティブな状態で作成
  • 分析: 実行ごと、段階ごと、ステップごとの進捗(返信率、開封率、クリック率)を表示
  • 連絡先の履歴: ある連絡先が登録されているすべてのシーケンスを最新順で表示

基本知識

  • シーケンスの状態: アクティブ(登録中かつ実行中)、非アクティブ(登録はできない;既存の実行は継続)
  • 無効化 ≠ 一時停止 — 登録済み連絡先は進み続け、新規登録のみがブロックされる
  • シーケンス編集ツールはない — 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 — ある連絡先/項目が登録されているすべてのシーケンス(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 — ユーザー身元とアカウント情報
  • search / get_board_info / get_board_items_page — ボードと項目を名前で解決

他スキルへの連携

  • 日次報告から: 報告書がエンゲージメント低のシーケンスを示唆したら、/monday-crm:run-sequence analytics for <名前> を提案
  • 営業機会ログから: 新規リードをログした後、オンボーディング(利用開始の手引き)シーケンスへの登録を提案
  • 活動ログから: シーケンスの最初のステップが手動通話である連絡先を登録した後、通話成果のログを提案

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

  1. mcp__monday__get_user_context を実行。エラーが出たら → インストール促促メッセージを出力して中止
  2. このスキルはシーケンスツールの事前確認をしない — 後のステップでシーケンスツールが権限エラーで失敗した場合は以下を出力: 「シーケンス機能がアカウントで有効になっていない可能性があります。monday CRMの『ツール → シーケンス』を確認してください」

ステップ 1: 意図を識別

引数/プロンプトを解析して分類:

意図 トリガー信号
リスト表示 「どんなシーケンス」「シーケンス表示」「リスト」、引数なし
作成 「作成」「セットアップ」「構築」「新規シーケンス」「ドリップキャンペーン(定期的な連続メール)」
登録 「登録」「シーケンスに追加」「シーケンスに入れる」「シーケンス開始」
有効化 「有効化」「オンにする」「シーケンス有効」
無効化 「無効化」「オフにする」「シーケンス無効」「新規登録停止」
複製 「複製」「シーケンスコピー」「クローン」
分析 「分析」「どうなっているか」「パフォーマンス」「開封率」「進捗」「返信率」
連絡先履歴 「どのシーケンスに」「シーケンス履歴」「登録済み」「連絡先履歴」

曖昧な場合は1回確認:

「シーケンスで何をしたいですか?(リスト表示 / 作成 / 登録 / 有効化または無効化 / 複製 / 分析 / 連絡先の履歴確認)」


ステップ 2: ボードを解決

必須: リスト表示、登録、連絡先履歴。任意: 作成(ゲートに任せる)

  1. ユーザーがボード名を指定した → mcp__monday__search または get_board_info で解決。曖昧な場合は上位結果を提示して確認
  2. ボード名が未指定:
    • リスト表示: 「どのボードのシーケンスを見ますか?」と聞く
    • 作成: ステップ4に進み、ツールのゲートに任せる
    • 登録: 「この連絡先/リードはどのボード上にありますか?」と聞く
    • 連絡先履歴: 「この連絡先はどのボード上にありますか?」と聞く

ステップ 3: 実行 — リスト表示

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

テーブル形式で表示:

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

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

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


ステップ 4: 実行 — 作成

mcp__monday__create-sequence をユーザーのメッセージから得たもので直接呼び出す。ツールに組み込まれたゲートが不足フィールドを処理:

  • board_not_specified ゲート → 返されたテンプレ通りに従う: search でボードをリスト、そのまま提示、ユーザーに選ばせ、再試行
  • steps_not_specified ゲート → 返されたテンプレ通りに従う: ユーザーにステップを1つずつ構築するか空で作成するか聞く。ステップを作り出さない
  • connections_not_specified ゲート(automatic_email ステップが送信者/メール列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. シーケンスがアクティブか確認。非アクティブの場合: 「『<名前>』は現在非アクティブです — 新規登録はブロックされています。まず有効化しますか?(はい/キャンセル)」

HITL(人間確認)ゲート: 「<N>件の項目を『<シーケンス名>』に登録しますか?」 項目名をリスト表示。(はい/キャンセル)

  1. mcp__monday__enroll-item-in-sequence({ board_id, sequenceId, itemIds: ["<id>", ...] }) を実行
  2. 報告: 「<N>件を登録しました。成功: <リスト>。失敗: <失敗があればリスト>」

ステップ 6: 実行 — 有効化 / 無効化

  1. シーケンスを解決(ボード → get-board-sequences → 名前で選択)
  2. 現在の状態を確認。重複操作に警告:
    • 既にアクティブなシーケンスを有効化 → 「『<名前>』は既にアクティブです」
    • 既に非アクティブなシーケンスを無効化 → 「『<名前>』は既に非アクティブです」

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コールドアウトリーチ」(アクティブ)

総計: 450件のイベント · 開封率69% · 返信率23% · クリック率5.6%

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

実行数: アクティブ12件 · 完了380件 · 中止58件
  1. ドロップオフを指摘: 連続するメールステップ間で開封率が15ポイント以上低下した場合はサーフェス
  2. 分析が空の場合: *「まだ分析がありません — このシーケンスはまだ
原文(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 による自動翻訳です。