Register and share your invite link to earn from video plays and referrals.

cv usk
@cv_usk
AI / Software Research Notes AI Agent, LLMOps, MLOps, Software Architecture 投稿は個人の意見です。
Joined May 2026
280 Following    413 Followers
# Useful but Little-Known Features of ADK 2.0 🌍 What if you could package reusable capabilities as modular "skills" and plug them into any agent? ADK 2.0's Skills feature lets you integrate modular, self-contained units following the spec. Skills are structured in three levels — metadata, instructions, and resources — and can be loaded inline or from the filesystem. 📌 Title: Skills for Agents 🔗 URL: 🧩 Overview Skills are modular, self-contained capability units based on the specification. They consist of three levels: L1 (metadata) defines name and description in SKILL.md frontmatter, L2 (instructions) provides concrete behavioral instructions in the body, and L3 (resources) includes references, assets, and scripts. Skills can be defined inline or loaded from the filesystem. The `SkillToolset` class wraps skills for agent consumption. 🛠 How to use it Define skills as SKILL.md files and load them into agents. ```python from adk import Agent from adk.skills import SkillToolset # Load skill from filesystem skill_toolset = SkillToolset( skill_path="./skills/data_analysis" ) agent = Agent( name="analyst", model="gemini-3.5-flash", tools=[skill_toolset], instruction="Use the data analysis skill to answer questions." ) ``` The SKILL.md frontmatter contains metadata like name, description, and version. The body provides specific instructions for the agent. L3 resources can reference external files and scripts. 🏗 Building it into production ・Manage skills as independent directories for easy versioning and testing ・Build a shared skill library for cross-team reuse of common capabilities like data retrieval and report generation ・Use L3 resources to bundle data and scripts that a skill needs ・Version skills in frontmatter to manage compatibility across deployments 💡 Use cases 📊 Share data analysis skills across multiple agents 📝 Package report generation templates and logic as reusable skills 🔌 Standardize external API integration know-how as skills for team-wide use 🧩 Compose complex workflows from combinations of modular skills ⚠️ Watch out The Skills feature is experimental. It's available in Python v1.25.0+, TypeScript v0.6.1+, and Go v1.2.0+, but the API and spec may change. Pin your versions for production use. The specification itself is still evolving, so check for updates periodically. ✨ Skills let you organize agent capabilities into reusable modules, dramatically improving development and maintenance efficiency. Start small and build your skill library incrementally. #ADK# #AIAgent#
Show more