Files
nexus/wiki/concepts/SkillToolset.md
2026-04-27 08:02:55 +08:00

32 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "SkillToolset"
type: concept
tags: [Agent, Skill, Design Pattern, ADK]
sources: [google-5个agent-skill设计模式-2026-03-19]
last_updated: 2026-05-15
---
## Overview
SkillToolset 是 Google ADKAgent Development Kit中的核心基础设施用于组织和管理 Agent Skills。它支持目录结构references/、assets/)和渐进式披露机制,使 Agent 只在需要时才动态加载相关技能。
## Key Features
- **目录结构支持**:支持 `references/` 存放规范/检查清单,`assets/` 存放模板
- **渐进式披露**:只在运行时按需加载,节省上下文 token
- **Skill 组合**:多个 Skill 可以组合使用,形成复杂的工作流
## Relationship with 5 Design Patterns
SkillToolset 是实现以下 5 种设计模式的底层基础设施:
- [[ToolWrapper]]:通过 `references/` 动态加载领域规范
- [[Generator]]:通过 `assets/``references/` 实现模板生成
- [[Reviewer]]:通过 `references/review-checklist.md` 加载审查标准
- [[Inversion]]:通过门控指令控制 Agent 行为阶段
- [[Pipeline]]:通过指令定义严格的工作流顺序
## Key Insight
> SkillToolset + 渐进式披露 = 按需加载的模块化 Skill 系统,让复杂的 agent 工作流变成可组合、可测试、可维护的构建块。
## Connections
- [[ADK]] ← part_of ← [[SkillToolset]]
- [[渐进式披露]] ← implemented_by ← [[SkillToolset]]
- [[Google5个AgentSkill设计模式]] ← powered_by ← [[SkillToolset]]