Skip to content

@sqlrooms/ai / loadSkillFromFiles

Function: loadSkillFromFiles()

loadSkillFromFiles(files): object

Compose a skill's two canonical files (skill.yaml + SKILL.md) plus any additional files into a validated record.

Parameters

ParameterType
filesSkillFile[]

Returns

object

NameType
manifest{ id: string; version: string; name: string; description: string; author?: string; icon?: string; }
instructionsstring
extraFilesSkillFile[]

Throws

if skill.yaml or SKILL.md is missing or empty, or if the manifest fails validation.