Skills instance to the skills parameter on Team. The team leader gets skill tools and system prompt snippets directly.
- Skill summaries in its system prompt (via
get_system_prompt_snippet()) - Skill tools:
get_skill_instructions,get_skill_reference,get_skill_script
Team-Level vs. Member-Level Skills
| Approach | When to use |
|---|---|
Team(skills=...) | The leader needs domain expertise to coordinate (e.g., review standards, routing rules) |
Agent(skills=...) on a member | A specialist agent needs the expertise to do its own work |
| Both | The leader needs context to delegate, and members need context to execute |
How It Works
Skills on a team follow the same pattern as knowledge, memory, and tools:skills.get_tools()adds skill tools to the leader’s tool listskills.get_system_prompt_snippet()injects skill metadata into the leader’s system prompt- The leader discovers, loads, and uses skills on demand during the run
Complete Example
Next Steps
| Task | Guide |
|---|---|
| Create skills | Creating Skills |
| Load skills into agents | Loading Skills |
| Build teams | Building Teams |