Skip to content
Skillpedia
Connectors (MCP)48k · #3615

monday-automation

Helps your agent automate tasks in Monday.com. It can manage boards, items, columns, and updates to optimize workflows.

What it does

This tool helps you automate tasks in Monday.com, like creating boards, adding items, changing statuses, and organizing your work.

When to use it

  • ✓Creating a new project board.
  • ✓Adding new tasks to an existing board.
  • ✓Updating a task's status to 'Done'.

Example of what to ask your AI

“Create a board named 'Marketing Tasks' in my workspace.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/monday-automation/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/monday-automation/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It connects to your Monday.com account and uses specific commands to perform actions like creating boards, adding items, or changing column values.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill monday-automation

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/monday-automation/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Monday.com Automation via Rube MCP

Automate Monday.com work management workflows including board creation, item management, column value updates, group organization, subitems, and update/comment threads through Composio's Monday toolkit.

Prerequisites

  • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
  • Active Monday.com connection via RUBE_MANAGE_CONNECTIONS with toolkit monday
  • Always call RUBE_SEARCH_TOOLS first to get current tool schemas

Setup

Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.

  1. Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
  2. Call RUBE_MANAGE_CONNECTIONS with toolkit monday
  3. If connection is not ACTIVE, follow the returned auth link to complete Monday.com OAuth
  4. Confirm connection status shows ACTIVE before running any workflows

Core Workflows

1. Create and Manage Boards

When to use: User wants to create a new board, list existing boards, or set up workspace structure.

Tool sequence:

  1. MONDAY_GET_WORKSPACES - List available workspaces and resolve workspace ID [Prerequisite]
  2. MONDAY_LIST_BOARDS - List existing boards to check for duplicates [Optional]
  3. MONDAY_CREATE_BOARD - Create a new board with name, kind, and workspace [Required]
  4. MONDAY_CREATE_COLUMN - Add columns to the new board [Optional]
  5. MONDAY_CREATE_GROUP - Add groups to organize items [Optional]
  6. MONDAY_BOARDS - Retrieve detailed board metadata [Optional]

Key parameters:

  • board_name: Name for the new board (required)
  • board_kind: "public", "private", or "share" (required)
  • workspace_id: Numeric workspace ID; omit for default workspace
  • folder_id: Folder ID; must be within workspace_id if both provided
  • template_id: ID of accessible template to clone

Pitfalls:

  • board_kind is required and must be one of: "public", "private", "share"
  • If both workspace_id and folder_id are provided, the folder must exist within that workspace
  • template_id must reference a template the authenticated user can access
  • Board IDs are large integers; always use the exact value from API responses

2. Create and Manage Items

When to use: User wants to add tasks/items to a board, list existing items, or move items between groups.

Tool sequence:

  1. MONDAY_LIST_BOARDS - Resolve board name to board ID [Prerequisite]
  2. MONDAY_LIST_GROUPS - List groups on the board to get group_id [Prerequisite]
  3. MONDAY_LIST_COLUMNS - Get column IDs and types for setting values [Prerequisite]
  4. MONDAY_CREATE_ITEM - Create a new item with name and column values [Required]
  5. MONDAY_LIST_BOARD_ITEMS - List all items on the board [Optional]
  6. MONDAY_MOVE_ITEM_TO_GROUP - Move an item to a different group [Optional]
  7. MONDAY_ITEMS_PAGE - Paginated item retrieval with filtering [Optional]

Key parameters:

  • board_id: Board ID (required, integer)
  • item_name: Item name, max 256 characters (required)
  • group_id: Group ID string to place the item in (optional)
  • column_values: JSON object or string mapping column IDs to values

Pitfalls:

  • column_values must use column IDs (not titles); get them from MONDAY_LIST_COLUMNS
  • Column value formats vary by type: status uses {"index": 0} or {"label": "Done"}, date uses {"date": "YYYY-MM-DD"}, people uses {"personsAndTeams": [{"id": 123, "kind": "person"}]}
  • item_name has a 256-character maximum
  • Subitem boards are NOT supported by MONDAY_CREATE_ITEM; use GraphQL via MONDAY_CREATE_OBJECT

3. Update Item Column Values

When to use: User wants to change status, date, text, or other column values on existing items.

Tool sequence:

  1. MONDAY_LIST_COLUMNS or MONDAY_COLUMNS - Get column IDs and types [Prerequisite]
  2. MONDAY_LIST_BOARD_ITEMS or MONDAY_ITEMS_PAGE - Find the target item ID [Prerequisite]
  3. MONDAY_CHANGE_SIMPLE_COLUMN_VALUE - Update text, status, or dropdown with a string value [Required]
  4. MONDAY_UPDATE_ITEM - Update complex column types (timeline, people, date) with JSON [Required]

Key parameters for MONDAY_CHANGE_SIMPLE_COLUMN_VALUE:

  • board_id: Board ID (integer, required)
  • item_id: Item ID (integer, required)
  • column_id: Column ID string (required)
  • value: Simple string value (e.g., "Done", "Working on it")

…

FAQ

Do I need a special account?

You need an active Monday.com account and to connect the tool to it. No API keys are required.

What is Rube MCP?

Rube MCP is the technology that allows this tool to communicate with Monday.com. You just need to add it in your client's configuration.

Can I create subitems?

Creating subitems is not directly supported by this command, but it can be done using a more advanced tool called GraphQL.

Details

Original description by the author

Automate Monday.com work management including boards, items, columns, groups, subitems, and updates via Rube MCP (Composio). Always search tools first for current schemas.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3615
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills