Kathy Wu and Copybara-Service
8f5428150d
fix: Update sample skills agent to use weather-skill instead of weather_skill
...
Co-authored-by: Kathy Wu <wukathy@google.com >
PiperOrigin-RevId: 874796345
2026-02-24 14:35:11 -08:00
Haiyuan Cao and Copybara-Service
223d9a7ff5
feat: Agent Skills spec compliance — validation, aliases, scripts, and auto-injection
...
Close gaps between ADK's Agent Skills implementation and the public
Agent Skills spec (agentskills.io/specification):
- Frontmatter: add field validators for name (kebab-case, max 64),
description (non-empty, max 1024), compatibility (max 500);
add allowed-tools alias; add extra='allow'; add populate_by_name
- utils: extract _parse_skill_md helper; use model_validate() for
alias support; enforce name-dir matching; add validate_skill_dir()
and read_skill_properties()
- prompt: accept Union[Frontmatter, Skill];
- skill_toolset: add scripts/ resource loading; auto-inject system
instruction (with inject_instruction opt-out); duplicate name check;
_list_skills() returns Skill objects
- sample agent: remove manual instruction (auto-injected now)
Co-authored-by: Haiyuan Cao <haiyuan@google.com >
PiperOrigin-RevId: 873177060
2026-02-20 19:56:43 -08:00
Ke Wang and Copybara-Service
fc1f1db005
fix(skill)!: coloate default skill SI with skilltoolset
...
PiperOrigin-RevId: 870017182
2026-02-13 21:43:54 -08:00
Ke Wang and Copybara-Service
21be6adcb8
feat: Make skill instruction optimizable and can adapt to user tasks
...
PiperOrigin-RevId: 869971535
2026-02-13 18:44:46 -08:00
Kathy Wu and Copybara-Service
9f7d5b3f14
feat: Add load_skill_from_dir() method
...
This allows users to load skills from a directory and pass it into the SkillToolset constructor.
Co-authored-by: Kathy Wu <wukathy@google.com >
PiperOrigin-RevId: 868929937
2026-02-11 18:10:54 -08:00
Kathy Wu and Copybara-Service
8d0279251c
feat: Add SkillToolset to adk
...
Currently supports load skill and load skill resource, scripts support coming later.
Co-authored-by: Kathy Wu <wukathy@google.com >
PiperOrigin-RevId: 867756231
2026-02-09 13:46:49 -08:00