What are Agent Skills?
An Agent Skill is a packaged set of instructions, configurations, files, and tools that define a specific, reusable capability for an AI agent. Instead of writing long and repetitive prompts, or manually attaching the same files and context each time you want an agent to perform a specific task, you can bundle everything into a Skill. Once created, a Skill can be attached to any number of agents, giving them instant access to that capability.Key Benefits
- Reusability: Build a complex behavior once and reuse it across multiple agents or workspaces.
- Modularity: Compose agents with different sets of skills (e.g., giving one agent a “Data Analysis” skill and another a “Creative Writing” skill).
- Organization: Keep your agent instructions clean by delegating specific tasks and logic to isolated skills.
- Collaboration: Share useful skills within your company or keep them private for your own workflows.
Anatomy of a Skill
A typical Skill includes:- Metadata: Name and description of what the skill does.
- Content (
SKILL.md): The core instructions, guidelines, and context that the agent needs to follow when exercising this skill. - Files: Additional scripts, reference documents, or structured data that the skill relies on to function correctly.
- Access Control: Settings determining whether the skill is private to you, shared with your company, or public.
Accessing Skills via API
You can programmatically access your Agent Skills using our public REST API:- List Skills: Retrieve all skills available to your user or company.
- Get Skill Details: Retrieve specific information and content for a single skill.

