monday

star 0

CLI for Monday.com — read boards/items, update columns, post updates, register webhooks. Use when a task references a Monday board, turnover item, or work order that lives in Monday.

noogalabs By noogalabs schedule Updated 4/16/2026

name: monday description: "CLI for Monday.com — read boards/items, update columns, post updates, register webhooks. Use when a task references a Monday board, turnover item, or work order that lives in Monday." triggers: ["monday", "monday.com", "turnover board", "monday item", "monday work order", "register webhook", "change column value"]

Monday.com CLI

Setup

pip install -e ~/projects/monday-connector/
export MONDAY_API_KEY=<api_key>   # from Monday > Developer > API v2 tab

For webhook receiver:

pip install fastapi uvicorn
export MONDAY_WEBHOOK_AGENT=blue   # which agent receives webhook notifications
uvicorn cli_anything.monday.webhook_backend:app --host 0.0.0.0 --port 8080

Commands

Work orders / items

monday work-orders list --board 1234567890 --json
monday work-orders list --board 1234567890 --status "Open" --status-column status --json
monday item get 9876543210 --json         # includes updates/comments

Writes

# Change a status by label or numeric index
monday item update-status --item 9876543210 --column status --value "Done" --json
monday item update-status --item 9876543210 --column status --value 1 --json

# Post an update (comment)
monday item post-update --item 9876543210 --message "Vendor dispatched" --json

Webhooks

monday webhook register --board 1234567890 \
  --url https://hooks.example.com/monday-webhook \
  --event change_status_column_value --json

Event types: change_column_value, change_status_column_value, create_item, create_update, change_subitem_column_value, etc.

Probe

monday probe --json    # verify MONDAY_API_KEY

Backend Map

Command Backend
work-orders list GraphQL items_page
item get GraphQL items
item update-status GraphQL change_column_value mutation
item post-update GraphQL create_update mutation
webhook register GraphQL create_webhook mutation
probe GraphQL me query

All writes are idempotent at the Monday side (repeat calls are safe). Webhook receiver dedups in-memory by (item, type, column, before, after, changedAt).

Install via CLI
npx skills add https://github.com/noogalabs/ascendops --skill monday
Repository Details
star Stars 0
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator