diff --git a/veadk/tools/skills_tools/skills_tool.py b/veadk/tools/skills_tools/skills_tool.py index dad216ee..1472c3dd 100644 --- a/veadk/tools/skills_tools/skills_tool.py +++ b/veadk/tools/skills_tools/skills_tool.py @@ -67,7 +67,17 @@ def _generate_description(self) -> str: "\n\n" ) - return base_description + available_skills_description = "\n" + for skill_name, skill in self.skills.items(): + available_skills_description += ( + f" \n" + f" {skill_name}\n" + f" {skill.description}\n" + f" \n" + ) + available_skills_description += "" + + return base_description + available_skills_description def _get_declaration(self) -> types.FunctionDeclaration: return types.FunctionDeclaration(