Skip to content

PromptScript API


Function: collectSkillResources()

collectSkillResources(skillMdPath, parsed, logger?): Promise\<CollectedSkillResources>

Defined in: resolver/src/skill-resources.ts:41

Collect every file that travels with a SKILL.md.

Combines the three sources a skill can pull resources from: files discovered alongside SKILL.md, references: frontmatter entries, and scripts: frontmatter entries. Later entries win on a relative-path clash, so explicit frontmatter overrides a discovered file.

Discovery failures are logged and skipped; failures for explicitly declared references and scripts are returned so callers can surface them.

Parameters

skillMdPath

string

Absolute path to the SKILL.md file

parsed

ParsedSkillMd

Parsed SKILL.md metadata

logger?

Logger

Optional logger for reporting skipped files

Returns

Promise\<CollectedSkillResources>

Deduplicated resources and any resource errors