SkillToolset for local and cloud skills. The existing Agent(skills=..., skills_mode="local") entry point remains available but is deprecated. The skills_sandbox and aio_sandbox modes are unchanged.
Use local skills
Load a skill directory with ADK’sload_skill_from_dir, then pass a SkillToolset to the VeADK agent:
list_skills, load_skill, load_skill_resource, and run_skill_script tools. If a skill runs files under scripts/, configure a code executor on the SkillToolset or agent. VeADK does not create a local code executor automatically.
Use cloud skills
VeADK 1.0.1 addsVeSkillRegistry, which exposes skills from SkillHub or a Skill Space through the ADK registry interface:
search_skills retrieves the remote skill list, while get_skill downloads and loads a specific version when requested. This approach does not download every skill at initialization.
Skill directory
An ADK local skill has its own directory. It must containSKILL.md and can also include references, assets, and scripts:
SKILL.md frontmatter must define name and description, and the directory name should match name:
skills/kb-skill/SKILL.md
Legacy entry-point compatibility
The legacy entry point supports these modes:
If
skills_mode is unset, VeADK selects a mode from the runtime environment: local runs use local; an AgentKit tool runtime uses skills_sandbox or aio_sandbox according to its tool type.
Legacy local example: