Portfolio Agent Skills

Learn how to use the monday.com Portfolio API with AI agents through ready-to-use multi-step workflows

The monday.com Portfolio API provides mutations and queries for managing portfolios and projects programmatically. When building AI agents that interact with portfolios, many operations require multi-step workflows — for example, creating a portfolio doesn't return a board ID directly, so your agent needs to poll for it.

This guide collects implementation patterns for common portfolio operations. Each skill covers a specific use case with ready-to-use GraphQL queries, step-by-step instructions, and notes on API behavior that isn't obvious from the schema alone.

Skills

Creating and managing portfolios

Reading and updating project data

Key concepts

Before diving into the skills, it helps to understand the board structure behind every portfolio project.

When you create a project in a portfolio, monday.com provisions two boards with the same name:

BoardGroupsContains
Tasks boardPlanning, Execution, LaunchIndividual tasks, dependencies, assignees
Portfolio boardProjectsPortfolio-level metadata, health (RAG), mirrors

Most operations require knowing which board to target. The Get Project Status / Health skill explains how to identify each board type programmatically.

📘

Enterprise only

Portfolio solutions are only available on Enterprise plans. All mutations require the boards:write scope.

Next steps

If you have questions, post them in the monday developer community.