MCPcopy
hub / github.com/npmx-dev/npmx.dev / fetchSkillContent

Function fetchSkillContent

server/utils/skills.ts:145–152  ·  view source on GitHub ↗
(
  packageName: string,
  version: string,
  skillName: string,
)

Source from the content-addressed store, hash-verified

143 * Fetch and parse SKILL.md content for a skill.
144 */
145export async function fetchSkillContent(
146 packageName: string,
147 version: string,
148 skillName: string,
149): Promise<{ frontmatter: SkillFrontmatter; content: string }> {
150 const raw = await fetchSkillFile(packageName, version, `skills/${skillName}/SKILL.md`)
151 return parseFrontmatter(raw)
152}
153
154/**
155 * Validate skill frontmatter and return warnings.

Callers 3

fetchSkillsListFunction · 0.85
handleSkillContentFunction · 0.85

Calls 2

fetchSkillFileFunction · 0.85
parseFrontmatterFunction · 0.85

Tested by

no test coverage detected