Class SaveSkillTool

java.lang.Object
com.axelor.ai.tool.builder.SaveSkillTool
All Implemented Interfaces:
SystemTool<SaveSkillTool.Input>

public class SaveSkillTool extends Object implements SystemTool<SaveSkillTool.Input>
Creates or updates a skill by code: its instructions, its text references and its procedures, laid out as a skill directory is — SKILL.md, references/*.md, procedures.yaml.

Procedures are checked as a bundle import checks them, against the application as it is now: one that does not check out refuses the call, naming the procedure and the step. A skill does nothing until an agent links it, so a new one is saved enabled; a change to one that agents use names them on the approval card.