monday-automation by composiohq/awesome-claude-skills
npx skills add https://github.com/composiohq/awesome-claude-skills --skill monday-automation通过 Composio 的 Monday 工具包,自动化 Monday.com 的工作管理流程,包括看板创建、项目管理、列值更新、分组组织、子任务以及更新/评论线程。
工具包文档 : composio.dev/toolkits/monday
RUBE_SEARCH_TOOLS 可用)RUBE_MANAGE_CONNECTIONS 建立活跃的 Monday.com 连接,并指定工具包为 mondayRUBE_SEARCH_TOOLS 以获取当前工具模式获取 Rube MCP : 在您的客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥——只需添加端点即可工作。
RUBE_SEARCH_TOOLS 有响应来验证 Rube MCP 是否可用广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
monday 调用 RUBE_MANAGE_CONNECTIONS使用时机 : 用户想要创建新看板、列出已有看板或设置工作区结构。
工具调用顺序 :
MONDAY_GET_WORKSPACES - 列出可用工作区并解析工作区 ID [先决条件]MONDAY_LIST_BOARDS - 列出已有看板以检查重复项 [可选]MONDAY_CREATE_BOARD - 使用名称、类型和工作区创建新看板 [必需]MONDAY_CREATE_COLUMN - 向新看板添加列 [可选]MONDAY_CREATE_GROUP - 添加分组以组织项目 [可选]MONDAY_BOARDS - 检索详细的看板元数据 [可选]关键参数 :
board_name: 新看板的名称(必需)board_kind: "public"、"private" 或 "share"(必需)workspace_id: 数字工作区 ID;省略则使用默认工作区folder_id: 文件夹 ID;如果同时提供了 workspace_id,则文件夹必须位于该工作区内template_id: 可访问的模板 ID,用于克隆常见问题 :
board_kind 是必需的,必须是以下之一:"public"、"private"、"share"workspace_id 和 folder_id,则文件夹必须存在于该工作区内template_id 必须引用认证用户可以访问的模板使用时机 : 用户想要向看板添加任务/项目、列出已有项目或在分组间移动项目。
工具调用顺序 :
MONDAY_LIST_BOARDS - 将看板名称解析为看板 ID [先决条件]MONDAY_LIST_GROUPS - 列出看板上的分组以获取 group_id [先决条件]MONDAY_LIST_COLUMNS - 获取列 ID 和类型以设置值 [先决条件]MONDAY_CREATE_ITEM - 使用名称和列值创建新项目 [必需]MONDAY_LIST_BOARD_ITEMS - 列出看板上的所有项目 [可选]MONDAY_MOVE_ITEM_TO_GROUP - 将项目移动到不同的分组 [可选]MONDAY_ITEMS_PAGE - 带过滤的分页项目检索 [可选]关键参数 :
board_id: 看板 ID(必需,整数)item_name: 项目名称,最多 256 个字符(必需)group_id: 放置项目的分组 ID 字符串(可选)column_values: 将列 ID 映射到值的 JSON 对象或字符串常见问题 :
column_values 必须使用列 ID(而非标题);从 MONDAY_LIST_COLUMNS 获取{"index": 0} 或 {"label": "Done"},日期使用 {"date": "YYYY-MM-DD"},人员使用 {"personsAndTeams": [{"id": 123, "kind": "person"}]}item_name 最多 256 个字符MONDAY_CREATE_ITEM 不支持子任务看板;请通过 MONDAY_CREATE_OBJECT 使用 GraphQL使用时机 : 用户想要更改现有项目的状态、日期、文本或其他列值。
工具调用顺序 :
MONDAY_LIST_COLUMNS 或 MONDAY_COLUMNS - 获取列 ID 和类型 [先决条件]MONDAY_LIST_BOARD_ITEMS 或 MONDAY_ITEMS_PAGE - 查找目标项目 ID [先决条件]MONDAY_CHANGE_SIMPLE_COLUMN_VALUE - 使用字符串值更新文本、状态或下拉列表 [必需]MONDAY_UPDATE_ITEM - 使用 JSON 更新复杂列类型(时间线、人员、日期)[必需]MONDAY_CHANGE_SIMPLE_COLUMN_VALUE 的关键参数 :
board_id: 看板 ID(整数,必需)item_id: 项目 ID(整数,必需)column_id: 列 ID 字符串(必需)value: 简单字符串值(例如,"Done"、"Working on it")create_labels_if_missing: true 表示自动创建状态/下拉列表标签(默认为 true)MONDAY_UPDATE_ITEM 的关键参数 :
board_id: 看板 ID(整数,必需)item_id: 项目 ID(整数,必需)column_id: 列 ID 字符串(必需)value: 符合列类型模式的 JSON 对象create_labels_if_missing: 默认为 false;对于状态/下拉列表可设置为 true常见问题 :
MONDAY_CHANGE_SIMPLE_COLUMN_VALUEMONDAY_UPDATE_ITEMMONDAY_LIST_COLUMNS 获取create_labels_if_missing 的默认值不同:CHANGE_SIMPLE 为 true,UPDATE_ITEM 为 false使用时机 : 用户想要将项目组织到分组中、添加列或检查看板结构。
工具调用顺序 :
MONDAY_LIST_BOARDS - 解析看板 ID [先决条件]MONDAY_LIST_GROUPS - 列出看板上的所有分组 [必需]MONDAY_CREATE_GROUP - 创建新分组 [可选]MONDAY_LIST_COLUMNS 或 MONDAY_COLUMNS - 检查列结构 [必需]MONDAY_CREATE_COLUMN - 向看板添加新列 [可选]MONDAY_MOVE_ITEM_TO_GROUP - 跨分组重新组织项目 [可选]关键参数 :
board_id: 看板 ID(所有分组/列操作必需)group_name: 新分组的名称(CREATE_GROUP)column_type: 必须是有效的 GraphQL 枚举标记(snake_case),例如 "status"、"text"、"long_text"、"numbers"、"date"、"dropdown"、"people"title: 列显示标题defaults: 用于状态/下拉列表标签的 JSON 字符串,例如 '{"labels": ["To Do", "In Progress", "Done"]}'常见问题 :
column_type 必须是精确的 snake_case 值;"person" 无效,请使用 "people"MONDAY_COLUMNS 接受 board_ids 数组并返回包括设置在内的列元数据MONDAY_LIST_COLUMNS 更简单,接受单个 board_id使用时机 : 用户想要查看任务的子任务或向项目添加评论/更新。
工具调用顺序 :
MONDAY_LIST_BOARD_ITEMS - 查找父项目 ID [先决条件]MONDAY_LIST_SUBITEMS_BY_PARENT - 检索带列值的子任务 [必需]MONDAY_CREATE_UPDATE - 向项目添加评论/更新 [可选]MONDAY_CREATE_OBJECT - 通过 GraphQL 变更创建子任务 [可选]MONDAY_LIST_SUBITEMS_BY_PARENT 的关键参数 :
parent_item_ids: 父项目 ID 数组(整数数组,必需)include_column_values: true 表示包含列数据(默认为 true)include_parent_fields: true 表示包含父项目信息(默认为 true)MONDAY_CREATE_OBJECT(GraphQL)的关键参数 :
query: 完整的 GraphQL 变更字符串variables: 可选的变量对象常见问题 :
create_subitem GraphQL 变更的 MONDAY_CREATE_OBJECTMONDAY_CREATE_UPDATE 用于向项目添加评论/更新(Monday 的"更新"功能),而不是修改项目值MONDAY_CREATE_OBJECT 是一个原始的 GraphQL 端点;确保变更语法正确在操作前始终将显示名称解析为 ID:
MONDAY_LIST_BOARDS 并按名称匹配board_id 调用 MONDAY_LIST_GROUPSboard_id 调用 MONDAY_LIST_COLUMNSMONDAY_GET_WORKSPACES 并按名称匹配MONDAY_LIST_BOARD_ITEMS 或 MONDAY_ITEMS_PAGEMonday.com 对项目使用基于游标的分页:
MONDAY_ITEMS_PAGE 在响应中返回下一页的 cursorcursor 传递给下一次调用;提供游标时,board_id 和 query_params 将被忽略limit 为 500MONDAY_LIST_BOARDS 和 MONDAY_GET_WORKSPACES 使用基于页面的分页,参数为 page 和 limit不同的列类型需要不同的值格式:
{"index": 0} 或 {"label": "Done"} 或简单字符串 "Done"{"date": "YYYY-MM-DD"}{"personsAndTeams": [{"id": 123, "kind": "person"}]}{"from": "YYYY-MM-DD", "to": "YYYY-MM-DD"}limit 参数减少每次请求的项目数column_type 必须是精确的 snake_case 枚举值;"people" 而非 "person"column_values 同时接受 JSON 字符串和对象格式MONDAY_CHANGE_SIMPLE_COLUMN_VALUE 默认自动创建缺失的标签;MONDAY_UPDATE_ITEM 则不会MONDAY_CREATE_OBJECT 是一个原始的 GraphQL 接口;将其用于没有专用工具的操作(例如,create_subitem、delete_item、archive_board)id、name 和 state 字段value(JSON)和渲染后的 text(显示字符串)| 任务 | 工具标识 | 关键参数 |
|---|---|---|
| 列出工作区 | MONDAY_GET_WORKSPACES | kind, state, limit |
| 创建工作区 | MONDAY_CREATE_WORKSPACE | name, kind |
| 列出看板 | MONDAY_LIST_BOARDS | limit, page, state |
| 创建看板 | MONDAY_CREATE_BOARD | board_name, board_kind, workspace_id |
| 获取看板元数据 | MONDAY_BOARDS | board_ids, board_kind |
| 列出分组 | MONDAY_LIST_GROUPS | board_id |
| 创建分组 | MONDAY_CREATE_GROUP | board_id, group_name |
| 列出列 | MONDAY_LIST_COLUMNS | board_id |
| 获取列元数据 | MONDAY_COLUMNS | board_ids, column_types |
| 创建列 | MONDAY_CREATE_COLUMN | board_id, column_type, title |
| 创建项目 | MONDAY_CREATE_ITEM | board_id, item_name, column_values |
| 列出看板项目 | MONDAY_LIST_BOARD_ITEMS | board_id |
| 分页项目 | MONDAY_ITEMS_PAGE | board_id, limit, query_params |
| 更新列(简单) | MONDAY_CHANGE_SIMPLE_COLUMN_VALUE | board_id, item_id, column_id, value |
| 更新列(复杂) | MONDAY_UPDATE_ITEM | board_id, item_id, column_id, value |
| 移动项目到分组 | MONDAY_MOVE_ITEM_TO_GROUP | item_id, group_id |
| 列出子任务 | MONDAY_LIST_SUBITEMS_BY_PARENT | parent_item_ids |
| 添加评论/更新 | MONDAY_CREATE_UPDATE | item_id, body |
| 原始 GraphQL 变更 | MONDAY_CREATE_OBJECT | query, variables |
由Composio提供支持
每周安装数
75
代码库
GitHub 星标数
43.1K
首次出现
2026年2月6日
安全审计
安装于
opencode57
claude-code56
gemini-cli51
codex46
replit44
antigravity42
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.
Toolkit docs : composio.dev/toolkits/monday
RUBE_MANAGE_CONNECTIONS with toolkit mondayRUBE_SEARCH_TOOLS first to get current tool schemasGet 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.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit mondayWhen to use : User wants to create a new board, list existing boards, or set up workspace structure.
Tool sequence :
MONDAY_GET_WORKSPACES - List available workspaces and resolve workspace ID [Prerequisite]MONDAY_LIST_BOARDS - List existing boards to check for duplicates [Optional]MONDAY_CREATE_BOARD - Create a new board with name, kind, and workspace [Required]MONDAY_CREATE_COLUMN - Add columns to the new board [Optional]MONDAY_CREATE_GROUP - Add groups to organize items [Optional]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 workspacefolder_id: Folder ID; must be within workspace_id if both providedtemplate_id: ID of accessible template to clonePitfalls :
board_kind is required and must be one of: "public", "private", "share"workspace_id and folder_id are provided, the folder must exist within that workspacetemplate_id must reference a template the authenticated user can accessWhen to use : User wants to add tasks/items to a board, list existing items, or move items between groups.
Tool sequence :
MONDAY_LIST_BOARDS - Resolve board name to board ID [Prerequisite]MONDAY_LIST_GROUPS - List groups on the board to get group_id [Prerequisite]MONDAY_LIST_COLUMNS - Get column IDs and types for setting values [Prerequisite]MONDAY_CREATE_ITEM - Create a new item with name and column values [Required]MONDAY_LIST_BOARD_ITEMS - List all items on the board [Optional]MONDAY_MOVE_ITEM_TO_GROUP - Move an item to a different group [Optional]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 valuesPitfalls :
column_values must use column IDs (not titles); get them from MONDAY_LIST_COLUMNS{"index": 0} or {"label": "Done"}, date uses {"date": "YYYY-MM-DD"}, people uses {"personsAndTeams": [{"id": 123, "kind": "person"}]}item_name has a 256-character maximumMONDAY_CREATE_ITEM; use GraphQL via MONDAY_CREATE_OBJECTWhen to use : User wants to change status, date, text, or other column values on existing items.
Tool sequence :
MONDAY_LIST_COLUMNS or MONDAY_COLUMNS - Get column IDs and types [Prerequisite]MONDAY_LIST_BOARD_ITEMS or MONDAY_ITEMS_PAGE - Find the target item ID [Prerequisite]MONDAY_CHANGE_SIMPLE_COLUMN_VALUE - Update text, status, or dropdown with a string value [Required]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")create_labels_if_missing: true to auto-create status/dropdown labels (default true)Key parameters for MONDAY_UPDATE_ITEM :
board_id: Board ID (integer, required)item_id: Item ID (integer, required)column_id: Column ID string (required)value: JSON object matching the column type schemacreate_labels_if_missing: false by default; set true for status/dropdownPitfalls :
MONDAY_CHANGE_SIMPLE_COLUMN_VALUE for simple text/status/dropdown updates (string value)MONDAY_UPDATE_ITEM for complex types like timeline, people, date (JSON value)MONDAY_LIST_COLUMNScreate_labels_if_missing defaults differ: true for CHANGE_SIMPLE, false for UPDATE_ITEMWhen to use : User wants to organize items into groups, add columns, or inspect board structure.
Tool sequence :
MONDAY_LIST_BOARDS - Resolve board ID [Prerequisite]MONDAY_LIST_GROUPS - List all groups on a board [Required]MONDAY_CREATE_GROUP - Create a new group [Optional]MONDAY_LIST_COLUMNS or MONDAY_COLUMNS - Inspect column structure [Required]MONDAY_CREATE_COLUMN - Add a new column to the board [Optional]MONDAY_MOVE_ITEM_TO_GROUP - Reorganize items across groups [Optional]Key parameters :
board_id: Board ID (required for all group/column operations)group_name: Name for new group (CREATE_GROUP)column_type: Must be a valid GraphQL enum token in snake_case (e.g., "status", "text", "long_text", "numbers", "date", "dropdown", "people")title: Column display titledefaults: JSON string for status/dropdown labels, e.g., '{"labels": ["To Do", "In Progress", "Done"]}'Pitfalls :
column_type must be exact snake_case values; "person" is NOT valid, use "people"MONDAY_COLUMNS accepts an array of board_ids and returns column metadata including settingsMONDAY_LIST_COLUMNS is simpler and takes a single board_idWhen to use : User wants to view subitems of a task or add comments/updates to items.
Tool sequence :
MONDAY_LIST_BOARD_ITEMS - Find parent item IDs [Prerequisite]MONDAY_LIST_SUBITEMS_BY_PARENT - Retrieve subitems with column values [Required]MONDAY_CREATE_UPDATE - Add a comment/update to an item [Optional]MONDAY_CREATE_OBJECT - Create subitems via GraphQL mutation [Optional]Key parameters for MONDAY_LIST_SUBITEMS_BY_PARENT :
parent_item_ids: Array of parent item IDs (integer array, required)include_column_values: true to include column data (default true)include_parent_fields: true to include parent item info (default true)Key parameters for MONDAY_CREATE_OBJECT (GraphQL):
query: Full GraphQL mutation stringvariables: Optional variables objectPitfalls :
MONDAY_CREATE_OBJECT with a create_subitem GraphQL mutationMONDAY_CREATE_UPDATE is for adding comments/updates to items (Monday's "updates" feature), not for modifying item valuesMONDAY_CREATE_OBJECT is a raw GraphQL endpoint; ensure correct mutation syntaxAlways resolve display names to IDs before operations:
MONDAY_LIST_BOARDS and match by nameMONDAY_LIST_GROUPS with board_idMONDAY_LIST_COLUMNS with board_idMONDAY_GET_WORKSPACES and match by nameMONDAY_LIST_BOARD_ITEMS or MONDAY_ITEMS_PAGEMonday.com uses cursor-based pagination for items:
MONDAY_ITEMS_PAGE returns a cursor in the response for the next pagecursor to the next call; board_id and query_params are ignored when cursor is providedlimit is 500 per pageMONDAY_LIST_BOARDS and MONDAY_GET_WORKSPACES use page-based pagination with page and limitDifferent column types require different value formats:
{"index": 0} or {"label": "Done"} or simple string "Done"{"date": "YYYY-MM-DD"}{"personsAndTeams": [{"id": 123, "kind": "person"}]}{"from": "YYYY-MM-DD", "to": "YYYY-MM-DD"}limit parameter to reduce items per request if hitting limitscolumn_type for CREATE_COLUMN must be exact snake_case enum values; "people" not "person"column_values in CREATE_ITEM accepts both JSON string and object formatsMONDAY_CHANGE_SIMPLE_COLUMN_VALUE auto-creates missing labels by default; MONDAY_UPDATE_ITEM does notMONDAY_CREATE_OBJECT is a raw GraphQL interface; use it for operations without dedicated tools (e.g., create_subitem, delete_item, archive_board)id, name, and state fieldsvalue (JSON) and rendered text (display string)| Task | Tool Slug | Key Params |
|---|---|---|
| List workspaces | MONDAY_GET_WORKSPACES | kind, state, limit |
| Create workspace | MONDAY_CREATE_WORKSPACE | name, kind |
| List boards | MONDAY_LIST_BOARDS |
Powered byComposio
Weekly Installs
75
Repository
GitHub Stars
43.1K
First Seen
Feb 6, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode57
claude-code56
gemini-cli51
codex46
replit44
antigravity42
开源项目教练指南 - 诊断问题、制定行动计划、优化开源项目运营
46,800 周安装
AVFoundation 相机问题诊断指南:解决 iOS 相机预览冻结、旋转错误、捕获缓慢
164 周安装
Sentry 错误追踪指南:Node.js/Python 异常监控、性能分析与最佳实践
162 周安装
iOS TestFlight崩溃调查指南:使用Xcode Organizer快速定位与修复Beta测试问题
162 周安装
iOS小组件与扩展开发指南:解决数据更新、实时活动与控制中心问题
161 周安装
会话管理最佳实践:JWT令牌、CSRF防护、Redis存储与安全实现指南
161 周安装
AI智能体上下文管理技能context-surfing:防止漂移与幻觉,实现高保真执行
168 周安装
limit, page, state |
| Create board | MONDAY_CREATE_BOARD | board_name, board_kind, workspace_id |
| Get board metadata | MONDAY_BOARDS | board_ids, board_kind |
| List groups | MONDAY_LIST_GROUPS | board_id |
| Create group | MONDAY_CREATE_GROUP | board_id, group_name |
| List columns | MONDAY_LIST_COLUMNS | board_id |
| Get column metadata | MONDAY_COLUMNS | board_ids, column_types |
| Create column | MONDAY_CREATE_COLUMN | board_id, column_type, title |
| Create item | MONDAY_CREATE_ITEM | board_id, item_name, column_values |
| List board items | MONDAY_LIST_BOARD_ITEMS | board_id |
| Paginated items | MONDAY_ITEMS_PAGE | board_id, limit, query_params |
| Update column (simple) | MONDAY_CHANGE_SIMPLE_COLUMN_VALUE | board_id, item_id, column_id, value |
| Update column (complex) | MONDAY_UPDATE_ITEM | board_id, item_id, column_id, value |
| Move item to group | MONDAY_MOVE_ITEM_TO_GROUP | item_id, group_id |
| List subitems | MONDAY_LIST_SUBITEMS_BY_PARENT | parent_item_ids |
| Add comment/update | MONDAY_CREATE_UPDATE | item_id, body |
| Raw GraphQL mutation | MONDAY_CREATE_OBJECT | query, variables |