activity-insights
Analyze CRM activity data — rep performance, call and email volume, team activity breakdowns, and engagement stats. Use when…
Build a forecast dashboard in monday — committed, best-case, and pipeline views by close month, rendered as real dashboard widgets. Use when someone says "build me a forecast", "show me Q2 pipeline", "Salesforce-style forecast", "forecast dashboard", "commit vs best-case",
$ npx -y skills add mondaycom/mcp --skill forecast --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/forecastContext preview
The summary Claude sees to decide when to auto-load this skill.
Build a forecast dashboard in monday — committed, best-case, and pipeline views by close month, rendered as real dashboard widgets. Use when someone says "build me a forecast", "show me Q2 pipeline", "Salesforce-style forecast", "forecast dashboard", "commit vs best-case",
name: forecast description: Build a forecast dashboard in monday — committed, best-case, and pipeline views by close month, rendered as real dashboard widgets. Use when someone says "build me a forecast", "show me Q2 pipeline", "Salesforce-style forecast", "forecast dashboard", "commit vs best-case", "what's our number this quarter", "how are we tracking to quota", "weighted pipeline", "deal rollup", "Clari-style", "pipeline by month", or "what's in commit". argument-hint: "[optional: board name or ID, e.g. 'Deals' or '12345678'; optionally add period, e.g. 'Q2 2026' or 'next 90 days']" user-invocable: true allowed-tools: [Read, AskUserQuestion, mcp__monday__get_user_context, mcp__monday__list_workspaces, mcp__monday__search, mcp__monday__get_board_info, mcp__monday__get_column_type_info, mcp__monday__get_board_items_page, mcp__monday__board_insights, mcp__monday__create_dashboard, mcp__monday__create_widget, mcp__monday__create_doc, mcp__monday__create_notification, mcp__monday__create_column, mcp__monday__change_item_column_values, mcp__monday__list_users_and_teams, mcp__monday__all_monday_api]
Builds a native monday dashboard that renders the pipeline as a forecast — committed / best-case / pipeline / closed-won, grouped by stage × close month. Replaces the "export to CSV and pivot it" pattern that sales ops leaders do manually every Monday.
Flow: **Trigger → Gather → Synthesize → Publish (α, default) → Share (β, opt-in) → Proactive extension (opt-in, hygiene fix)**.
---
**Goal:** Fail fast if the user has no monday MCP connection.
1. Try `mcp__monday__get_user_context`. 2. If the tool is missing, returns auth-style error, or the user has no accessible workspace:
3. If connector works, cache `user.id` and `user.name` for artifact metadata.
**PAUSE**: Do not call `create_dashboard`, `create_widget`, `create_column`, or `change_item_column_values` before Step 0 passes and the user has confirmed the publish step in Step 6.
---
**Goal:** Know write-confirmation policy AND lock the forecast window.
1. Detect Default / Silent / Proactive per shared pattern. 2. If no period declared, `AskUserQuestion`: "Which period? (a) this quarter, (b) next 90 days, (c) custom." Store `period_start`, `period_end`.
---
**Goal:** Land on one (or user-confirmed multi) board. Same resolution path as daily-briefing Step 2. Use `mcp__monday__get_user_context` → `list_workspaces` → `search("deal")`.
---
**Goal:** Resolve columns by type — stage (`status`), amount (`numbers` with `$`), close date (`date` with "close"/"expected"), forecast category (`status` with commit/best-case/pipeline labels, if present).
1. `get_board_info(boardId)`. 2. `get_column_type_info` for any ambiguous column. 3. If no forecast-category column exists AND the user wants commit vs best-case split: prompt the user — "I can add a `Forecast Category` column (Commit / Best-case / Pipeline / Omit). OK?" Only create via `create_column` in Proactive mode or after explicit user approval.
---
**Goal:** Paginated pull over the forecast window.
`get_board_items_page` with `filters` = close_date in `[period_start, period_end]`. Paginate via `cursor` up to 2K items (same cap as daily-briefing). Same 429 / rate-limit handling.
---
**Goal:** Group deals into forecast buckets × close month.
Buckets:
**Empty-ca
Enable AI agents to operate reliably within real workflows. This MCP is monday.com's open framework for connecting agents into your work OS - giving them secure access to structured data, tools to take action, and the context needed to make smart decisions.
Analyze CRM activity data — rep performance, call and email volume, team activity breakdowns, and engagement stats. Use when…
Set up, view, and manage automations on monday CRM boards using natural language — no block IDs or technical knowledge required.…
Start your day with a prioritized CRM briefing — works for any monday CRM setup: pipeline, contacts, accounts, leads, or no board…
Check your CRM board's health and clean up messy data — run a scored health check (missing fields, stalled deals, abandoned…
Log calls, meetings, notes, and other activities to CRM item timelines — structured records with attendees, outcomes, and…
Turn meeting transcripts into deal updates — key points, commitments, and next steps posted to matching CRM deals automatically.…