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¶
Parsed SKILL.md metadata
logger?¶
Optional logger for reporting skipped files
Returns¶
Promise\<CollectedSkillResources>
Deduplicated resources and any resource errors