HarnessSkillOptions
Parameters and properties
Section titled “Parameters and properties”nameRequiredstringUnique skill name of 1 to 64 letters, digits, underscores or hyphens, passed by the model to load_skill.descriptionRequiredstringShort description listed in the system instructions so the model knows when to load the skill.instructionsRequiredHarnessInstructionSourceInstructions returned when the skill is loaded: text or a resolver receiving the sandbox, signal and model.toolsOptionalreadonly (HarnessTool<unknown> | HarnessToolset)[] | undefinedTools or toolsets of the skill. They are offered to the model with the other tools, but a call is denied until the skill is loaded; names must be unique across the harness.