К основному содержанию
скилл CX Codex

Monday.com Automation — скилл для Claude Code: доски и сценарии

Скилл для автоматизации Monday.com: создаёт и обновляет элементы, настраивает доски, сценарии и дашборды прямо из агента.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add claude-office-skills/skills --skill monday.com-automation -a claude-code
npx skills add claude-office-skills/skills --skill monday-automation -a claude-code
Открыть на GitHub

Что делает Monday.com Automation

Скилл закрывает работу с Monday.com через MCP-сервер project-mcp и четыре инструмента: monday_create_item, monday_update_item, monday_query, monday_webhooks. Через них агент заводит элементы, меняет статусы, тянет данные по доскам и вешает вебхуки. Внутри — готовые рецепты автоматизаций: уведомление при смене статуса на «Done», перевод просроченных задач, автоназначение ответственного на новые элементы, создание зависимой задачи в другой доске.

Есть шаблоны досок под CRM и трекер проектов, описание типов колонок (status, person, timeline, numbers, formula) и набор представлений: таблица, канбан, таймлайн, календарь, диаграмма, загрузка команды. Дашборды собираются из виджетов — счётчики, круговая диаграмма по статусам, прогресс спринта.

Для работы нужен MCP-сервер project-mcp с доступом к вашему аккаунту Monday.com. Без него скилл не выполнит ни одного вызова — это первое, что стоит проверить перед установкой. Входные данные — детали элементов, конфигурации досок, рецепты автоматизаций и настройки интеграций.

Какие задачи решает

  • завести элементы на доске Monday.com из агента
  • перевести задачу в новый статус и уведомить подписчиков
  • собрать дашборд с прогрессом спринта
  • настроить автоназначение ответственного на новые элементы
  • создать зависимую задачу в другой доске при смене статуса

Примеры запросов агенту

  • Создай на доске Project Board элемент «Подготовить отчёт» со статусом Not Started и сроком 25 января
  • Покажи все элементы со статусом Stuck и назначь на них ответственного
  • Настрой автоматизацию: при смене статуса на Done уведомлять подписчиков элемента

Как установить Monday.com Automation

1Через Skills CLI (Vercel)

npx skills add claude-office-skills/skills --skill monday.com-automation -a claude-code
npx skills add claude-office-skills/skills --skill monday-automation -a claude-code

2Вручную: положить файлы

~/.claude/skills/monday-automation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/monday-automation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о Monday.com Automation

Как установить Monday.com Automation в Claude?

Выполните npx skills add claude-office-skills/skills --skill monday.com-automation -a claude-code. Файл скилла окажется в ~/.claude/skills/monday-automation/SKILL.md.

Что делает Monday.com Automation?

Автоматизирует работу с Monday.com: создаёт и обновляет элементы, управляет досками, настраивает сценарии автоматизаций и собирает дашборды.

Что нужно для работы скилла?

MCP-сервер project-mcp с инструментами monday_create_item, monday_update_item, monday_query и monday_webhooks. Без него вызовы к Monday.com не пройдут.

Исходный текст

SKILL.md · MIT
---
name: Monday.com Automation
description: Automate Monday.com workflows, board management, team collaboration, and cross-board integrations
version: 1.0.0
author: Claude Office Skills
category: project-management
tags:
  - monday
  - workflow
  - project-management
  - collaboration
  - automation
department: operations
models:
  - claude-3-opus
  - claude-3-sonnet
  - gpt-4
mcp:
  server: project-mcp
  tools:
    - monday_create_item
    - monday_update_item
    - monday_query
    - monday_webhooks
capabilities:
  - Board and item management
  - Workflow automation
  - Dashboard creation
  - Cross-board sync
input:
  - Item details
  - Board configurations
  - Automation recipes
  - Integration settings
output:
  - Created/updated items
  - Board views
  - Dashboard reports
  - Automation logs
languages:
  - en
related_skills:
  - asana-automation
  - jira-automation
  - notion-automation
---

# Monday.com Automation

Comprehensive skill for automating Monday.com work management and team workflows.

## Core Concepts

### Board Structure

```
BOARD ANATOMY:
┌─────────────────────────────────────────────────┐
│ 📋 Project Board                                │
├─────────────────────────────────────────────────┤
│ Group: Sprint 1                                 │
│ ┌─────────┬────────┬────────┬────────┬────────┐│
│ │ Item    │ Status │ Person │ Date   │ Budget ││
│ ├─────────┼────────┼────────┼────────┼────────┤│
│ │ Task 1  │ 🟢 Done│ Sarah  │ Jan 15 │ $500   ││
│ │ Task 2  │ 🟡 WIP │ Mike   │ Jan 20 │ $800   ││
│ │ Task 3  │ 🔴 Stuck│ Lisa  │ Jan 18 │ $300   ││
│ └─────────┴────────┴────────┴────────┴────────┘│
│                                                 │
│ Group: Sprint 2                                 │
│ ┌─────────┬────────┬────────┬────────┬────────┐│
│ │ Task 4  │ ⚪ New │        │ Jan 25 │ $600   ││
│ │ Task 5  │ ⚪ New │        │ Jan 28 │ $400   ││
│ └─────────┴────────┴────────┴────────┴────────┘│
└─────────────────────────────────────────────────┘
```

### Column Types

```yaml
column_types:
  status:
    labels:
      - label: "Done"
        color: green
      - label: "Working on it"
        color: yellow
      - label: "Stuck"
        color: red
      - label: "Not Started"
        color: grey
  
  person:
    allow_multiple: true
    
  date:
    include_time: false
    
  timeline:
    show_weeks: true
    
  numbers:
    unit: "$"
    
  text:
    multiline: false
    
  dropdown:
    options: ["Option A", "Option B", "Option C"]
    
  formula:
    expression: "{Numbers} * 1.1"
```

## Automation Recipes

### Built-in Automations

```yaml
automations:
  - name: "Status Change Notification"
    trigger:
      type: status_change
      column: "Status"
      to: "Done"
    action:
      type: notify
      target: item_subscribers
      message: "✅ {{item.name}} has been completed!"

  - name: "Due Date Assignment"
    trigger:
      type: date_arrived
      column: "Due Date"
    action:
      type: change_status
      column: "Status"
      to: "Overdue"

  - name: "Auto-Assign New Items"
    trigger:
      type: item_created
      group: "Incoming"
    action:
      type: assign_person
      column: "Owner"
      value: "team_lead"

  - name: "Move When Status Changes"
    trigger:
      type: status_change
      column: "Status"
      to: "Done"
    action:
      type: move_to_group
      target: "Completed"

  - name: "Create Dependent Task"
    trigger:
      type: status_change
      column: "Status"
      to: "Ready for Review"
    action:
      type: create_item
      board: "Review Board"
      values:
        Name: "Review: {{item.name}}"
        Link: "{{item.link}}"
```

### Custom Automations

```yaml
custom_recipes:
  - name: "SLA Warning"
    trigger:
      type: every_time_period
      interval: "1 hour"
    condition:
      - column: "Status"
        not_equals: "Done"
      - column: "Due Date"
        within: "24 hours"
    action:
      - type: change_status
        column: "Priority"
        to: "Urgent"
      - type: notify
        channel: "#alerts"
        message: "⚠️ SLA at risk: {{item.name}}"

  - name: "Budget Rollup"
    trigger:
      type: column_change
      column: "Budget"
    action:
      type: update_parent
      column: "Total Budget"
      formula: "SUM(subitems.Budget)"
```

## Board Templates

### CRM Board

```yaml
crm_board:
  name: "Sales CRM"
  
  groups:
    - "New Leads"
    - "Contacted"
    - "Qualified"
    - "Proposal"
    - "Negotiation"
    - "Won"
    - "Lost"
    
  columns:
    - name: "Company"
      type: text
    - name: "Contact"
      type: text
    - name: "Email"
      type: email
    - name: "Phone"
      type: phone
    - name: "Deal Value"
      type: numbers
      unit: "$"
    - name: "Stage"
      type: status
    - name: "Owner"
      type: person
    - name: "Next Action"
      type: date
    - name: "Lead Source"
      type: dropdown
    - name: "Notes"
      type: long_text
```

### Project Tracker

```yaml
project_board:
  name: "Project Tracker"
  
  groups:
    - "Backlog"
    - "This Sprint"
    - "In Progress"
    - "In Review"
    - "Done"
    
  columns:
    - name: "Task"
      type: text
    - name: "Status"
      type: status
    - name: "Assignee"
      type: person
    - name: "Priority"
      type: status
      labels: ["Critical", "High", "Medium", "Low"]
    - name: "Timeline"
      type: timeline
    - name: "Estimated Hours"
      type: numbers
    - name: "Actual Hours"
      type: numbers
    - name: "Tags"
      type: tags
    - name: "Dependencies"
      type: dependency
```

## Views & Dashboards

### View Types

```yaml
views:
  main_table:
    type: table
    default: true
    columns: all
    
  kanban:
    type: kanban
    group_by: "Status"
    card_fields:
      - "Assignee"
      - "Due Date"
      - "Priority"
    
  timeline:
    type: timeline
    date_column: "Timeline"
    color_by: "Status"
    
  calendar:
    type: calendar
    date_column: "Due Date"
    color_by: "Priority"
    
  chart:
    type: chart
    chart_type: bar
    x_axis: "Status"
    y_axis: count
    
  workload:
    type: workload
    person_column: "Assignee"
    effort_column: "Estimated Hours"
```

### Dashboard Widgets

```yaml
dashboard:
  name: "Project Overview"
  
  widgets:
    - type: numbers
      title: "Total Tasks"
      board: "Project Board"
      column: count
      
    - type: chart
      title: "Tasks by Status"
      board: "Project Board"
      chart_type: pie
      group_by: "Status"
      
    - type: battery
      title: "Sprint Progress"
      board: "Project Board"
      group: "This Sprint"
      
    - type: timeline
      title: "Project Timeline"
      boards: ["Project Board"]
      
    - type: workload
      title: "Team Workload"
      board: "Project Board"
      person_column: "Assignee"
```

## Integration Workflows

### Slack Integration

```yaml
slack_automations:
  - trigger: status_change_to_done
    action:
      post_to_channel: "#wins"
      message: "🎉 {{person}} completed {{item}}!"
      
  - trigger: item_stuck
    action:
      post_to_channel: "#blockers"
      message: "🚧 {{item}} is stuck. Owner: {{person}}"
      
  - trigger: new_item_created
    action:
      post_to_channel: "#tasks"
      message: "📋 New task: {{item}} ({{board}})"
```

### Email Integration

```yaml
email_automations:
  - trigger: due_date_approaching
    days_before: 3
    action:
      send_email:
        to: "{{item.person.email}}"
        subject: "Task Due Soon: {{item.name}}"
        body: |
          Hi {{item.person.name}},
          
          Your task "{{item.name}}" is due on {{item.due_date}}.
          
          Please update the status or reach out if you need help.
```

### API Workflows

```javascript
// Monday.com GraphQL API Examples

// Create Item
const createItem = `
  mutation {
    create_item (
      board_id: 123456789,
      group_id: "new_group",
      item_name: "New Task",
      column_values: "{\"status\":\"Working on it\",\"person\":\"12345\"}"
    ) {
      id
    }
  }
`;

// Update Status
const updateStatus = `
  mutation {
    change_column_value (
      board_id: 123456789,
      item_id: 987654321,
      column_id: "status",
      value: "{\"label\":\"Done\"}"
    ) {
      id
    }
  }
`;

// Query Items
const queryItems = `
  query {
    boards (ids: 123456789) {
      items_page (limit: 50) {
        items {
          id
          name
          column_values {
            id
            value
          }
        }
      }
    }
  }
`;
```

## Best Practices

1. **Group Organization**: Use groups for workflow stages
2. **Consistent Columns**: Standardize across boards
3. **Automation Rules**: Reduce manual updates
4. **Mirror Columns**: Connect related boards
5. **Dashboard Views**: Provide executive visibility
6. **Templates**: Reuse board structures
7. **Subitems**: Break down complex tasks
8. **Dependencies**: Show task relationships

© Claude Office Skills · MIT · claude-office-skills/skills

Похожие скиллы

Все скиллы по теме «Автоматизация и no-code: n8n, Zapier, Make» →
monday-crm monday.com Пять скиллов читают ваши доски monday CRM и записывают результат обратно в monday: брифинг по сделкам, прогноз, разбор заметок со встреч. ★ 435звёзд репо workflow-automation davila7 Скилл для проектирования воркфлоу с durable execution: шаги переживают сбой сети и продолжают с места остановки. Пригодится, когда платёжный или фоновый процесс нельзя терять. 1 661установок Hooks Automation ruvnet Система хуков для автоматической координации операций в Claude Code, форматирования кода и обучения на шаблонах. Управляет агентами, сохраняет контекст сессий и интегрируется с MCP-инструментами. CX Codex +1 1 100установок github-workflow-automation ruvnet Скилл автоматизирует GitHub Actions с координацией AI-агентов. Генерирует оптимальные pipeline, управляет pull request'ами, анализирует баги и развёртывает обновления с минимальными рисками. CX Codex +1 1 300установок stacked-prs bobmatnyc Скилл учит агента собирать цепочки зависимых pull request'ов: каждая ветка растёт из предыдущей, а не из main. Пригодится, когда большую фичу разбили на этапы. CX Codex +1 362установок playwright-automation kindlmann Учит агента писать стабильные E2E-тесты на Playwright в TypeScript: Page Object Model, фикстуры, автоожидание, параллельный запуск. Пригодится, когда заводите новый набор тестов или переписываете флакающие. CX Codex +1 1 900установок

Из того же набора109

crypto-report Разбирает токеномику, метрики on-chain и конкурентов по криптопроекту, а на выходе даёт отчёт в markdown. Пригодится, когда нужно быстро собрать картину по токену. CX Codex +1 4 700установок Jira Automation Автоматизирует трекинг задач и планирование спринтов в Jira. Помогает настраивать правила переходов и собирать метрики прямо в диалоге. CX Codex +1 4 700установок ETL Pipeline Скилл для проектирования и автоматизации ETL-пайплайнов: извлечение из баз и API, трансформации, загрузка в хранилища. Пригодится, когда нужно собрать регулярный поток данных. CX Codex +1 4 800установок devops-automation Скилл описывает рабочие процессы DevOps: пайплайны CI/CD, маршрутизацию алертов, реакцию на инциденты и провижининг серверов. Пригодится, когда нужно разложить дежурство и деплой по шагам. CX Codex +1 4 800установок Content Research Writer Скилл исследует темы, собирает факты и генерирует статьи, гайды и посты для блогов. Пригодится авторам и маркетологам для подготовки материалов по контент-плану. CX Codex +1 4 700установок doc-pipeline Собирает повторно используемые конвейеры обработки документов: данные переходят между извлечением, преобразованием и выводом. Подходит для цепочек с PDF, изображениями и таблицами. CX Codex +1 4 600установок DocuSign Automation Скилл для автоматизации подписания документов в DocuSign: создание конвертов, шаблоны, маршрутизация подписантов, отслеживание статуса. CX Codex +1 4 600установок Email Classifier Разбирает текст входящих писем, определяет приоритет и советует действие: ответить, перепоручить или удалить. Пригодится при разборе завала во входящих. CX Codex +1 4 600установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой