Skip to main content

Skills API Reference

The Skills API lets you manage skills and agent-skill assignments programmatically. Skills are domain expertise packages that give agents specialized capabilities.

What the Skills API Does

  • List and search available skills by category
  • View skill details and assigned agents
  • Assign and unassign skills to/from agents
  • Toggle skill assignments on/off without removing them
  • Discover the full skill catalog (including unassigned skills)
  • Request skill assignments (creates HITL approval tasks)

Permissions

PermissionRequired For
skills:readList, get, search skills
skills:writeAssign, unassign, update assignments

Agent MCP Tools for Skills

Agents interact with skills through four MCP tools during conversations:

ToolPurpose
skill_queryLoad instructions from an assigned skill for domain expertise
skill_discoverBrowse the full skill catalog to find new skills
skill_requestRequest assignment of a skill (creates HITL approval task)
connector_discoverDiscover connected and available integrations with skill recommendations

See also: Skills Overview | Skills Architecture