Skip to main content
Skills are reusable prompt packages that provide an agent with domain knowledge, procedures, and scripts. VeADK 1.0.0 first loads each skill’s name and description, then reads its full content when the skill is needed to limit context usage. VeADK 1.0.0 supports three execution 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.

Skill directory

A local path in skills must point to a skills root. Each child directory represents one skill and contains SKILL.md:
The SKILL.md frontmatter must define name and description, and name should match the directory name:
skills/kb-skill/SKILL.md

Use local skills

Local mode adds skill metadata to the system prompt and provides the supporting tools needed to read, edit, and execute skill resources. Skill scripts can access local files and the shell environment, so load only trusted skill directories.

Use a cloud Skill Space

Pass the Skill Space identifier through skills, select skills_sandbox, and add execute_skills:
Configure credentials that can access the Skill Space and AgentKit tool runtime before running the agent.

Enable a skill checklist

A skill definition can include a checklist. With enable_skills_checklist=True, VeADK initializes its items when execution begins and prompts the model to update each item through update_check_list:

Load skills dynamically

With enable_dynamic_load_skills=True, VeADK checks and reloads skill configuration while the agent is running:

Parameters

Last modified on September 19, 2026