This is the documentation for v2 — looking for the v1 documentation?
Skip to content

MCP TypeScript SDK (V2) / @modelcontextprotocol/server / ext/skills/skillEntry

ext/skills/skillEntry ​

Functions ​

skillEntry() ​

skillEntry(skillPath, files, options?): Promise<{[key: string]: unknown; _meta?: Record<string, unknown>; frontmatter: {[key: string]: unknown; description: string; name: string; }; resources: "dynamic" | object[]; uri: string; }>

Defined in: packages/server/src/ext/skills/skillEntry.ts:12

Builds a valid entry — digests, sizes, frontmatter, rule checks — from one skill's files. Keys are paths under the skill's folder (SKILL.md, references/GUIDE.md). For SkillSource authors who publish digests.

Parameters ​

skillPath ​

string

files ​

Record<string, string | Uint8Array>

options? ​
baseUri? ​

string

Returns ​

Promise<{[key: string]: unknown; _meta?: Record<string, unknown>; frontmatter: {[key: string]: unknown; description: string; name: string; }; resources: "dynamic" | object[]; uri: string; }>