Manage monday Platform Agent Skills
manage_agent_skillsCreate custom skills and attach or detach them to manage agent capabilities.
Instructions
Manage the full skill lifecycle for monday platform agents — create new skills in the 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).
ACTIONS:
create: { name, content, description? } — creates a new custom skill in the account-wide catalog. The skill becomes available to all agents in the account.
add: { agent_id, skill_id } — attaches a skill to this agent.
remove: { agent_id, skill_id } — detaches a skill from this agent.
WORKFLOW — attach an existing skill:
Call agent_catalog action:"list_skills" — find the skill_id of the skill to attach.
Call this tool action:"add" with agent_id and that skill_id.
WORKFLOW — create a new skill and attach it:
Call this tool action:"create" with name and content — note the returned id.
Call this tool action:"add" with agent_id and that id directly (no catalog lookup needed).
NOTE: There is no action to list which skills are currently attached to a specific agent — the platform does not yet expose that query. To browse all skills available in the account catalog, use agent_catalog action:"list_skills".
USAGE EXAMPLES:
Create a skill: { "action": "create", "name": "Send Slack Message", "content": "## Instructions\nPost a message to a Slack channel.", "description": "Sends a message to Slack" }
Add a skill: { "action": "add", "agent_id": "7", "skill_id": "skill-abc-123" }
Remove a skill: { "action": "remove", "agent_id": "7", "skill_id": "skill-abc-123" }
RELATED TOOLS:
agent_catalog action:"list_skills" — browse existing skills to find a skill_id before calling action:"add"
manage_agent_triggers — manage which triggers fire this agent automatically
manage_agent — manage the agent entity itself (create, activate, deactivate, etc.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | "create" — author a new custom skill in the account-wide catalog (no agent_id needed). "add" — attach an existing skill to this agent by skill_id. "remove" — detach a skill from this agent. | |
| agent_id | No | Required for action:"add" and action:"remove". Not used for action:"create" (account-level operation). | |
| name | No | Required for action:"create". Display name of the new skill. | |
| content | No | Required for action:"create". Markdown instructions defining what the skill does and how to execute it. Be specific and thorough — this is the skill's runtime behavior. | |
| description | No | Used with action:"create". Short description shown in the catalog. | |
| skill_id | No | Required for action:"add" and action:"remove". The skill id from agent_catalog action:"list_skills", or the id returned by action:"create" in this tool. Never guess or invent a skill id. |