Manage Agent Skills (Platform MCP)

Creates skills in the account catalog and attaches or detaches them from a monday platform agent using the Platform MCP.

Use this tool to manage the full skill lifecycle for monday platform agents: create new skills in the account-wide catalog, attach skills to an agent, or detach them. Skills extend what an agent can do (e.g. sending emails, querying databases, posting to Slack).

🚧

This tool runs against the monday.com dev (preview) API schema. There is no action to list the skills currently attached to a specific agent — the platform does not yet expose that query. To browse all skills in the account catalog, use agent_catalog action: "list_skills".

ActionRequired fieldsDescription
createname, contentCreates a new custom skill in the account-wide catalog (available to all agents). No agent_id needed.
addagent_id, skill_idAttaches an existing skill to the agent.
removeagent_id, skill_idDetaches a skill from the agent.

To create a new skill and attach it: call action: "create" with name and content, note the returned id, then call action: "add" with the agent_id and that id.

Parameters

ParameterTypeRequiredDescription
actionenumYesOne of create, add, remove.
agent_idstringConditionalRequired for add and remove. Not used for create (an account-level operation).
namestringConditionalRequired for create. Display name of the new skill.
contentstringConditionalRequired for create. Markdown instructions defining what the skill does and how to execute it — this is the skill's runtime behavior.
descriptionstringNoUsed with create. Short description shown in the catalog.
skill_idstringConditionalRequired for add and remove. The skill ID from agent_catalog action: "list_skills", or the ID returned by action: "create". Never guess a skill ID.

Examples

Create a custom skill in the catalog:

{
  "action": "create",
  "name": "Send Slack Message",
  "content": "## Instructions\nPost a message to a Slack channel.",
  "description": "Sends a message to Slack"
}

Attach an existing skill to an agent:

{
  "action": "add",
  "agent_id": "7",
  "skill_id": "skill-abc-123"
}

Related tools


Programmatic equivalent

This tool maps to the create_agent_skill, add_skill_to_agent, and remove_skill_from_agent mutations on the monday.com dev (preview) API schema. There is no stable public GraphQL equivalent yet.