{"record":{"id":"8257a0eba1053a3f","repo":"deepseek-ai/deepseek-harness","slug":"skill-file-path-ignored-invalid-yaml-frontmatt","errorCode":null,"errorMessage":"skill file ${path} ignored: invalid YAML frontmatter: ${errorMessage(error)}","messagePattern":"skill file (.+?) ignored: invalid YAML frontmatter: (.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/skill/skill-filesystem/src/index.ts","lineNumber":803,"sourceCode":"  for (const entry of entries) {\n    const path = join(root.path, entry.name)\n    const type = await nodeEntryKind(path, entry, ctx)\n    result.push({ name: entry.name, type: type ?? 'other', path })\n  }\n  return result\n}\n\nasync function parseSkillFile(path: string, ctx: Context, signal?: AbortSignal, trustedHost = false): Promise<ParsedSkill | undefined> {\n  const raw = await readSkillText(ctx, path, signal, trustedHost)\n  signal?.throwIfAborted()\n  if (raw === undefined) {\n    return undefined\n  }\n  let parsed\n  try {\n    parsed = parseFrontmatter(raw)\n  } catch (error) {\n    ctx.logger.warn(`skill file ${path} ignored: invalid YAML frontmatter: ${errorMessage(error)}`)\n    return undefined\n  }\n  if (!parsed) {\n    ctx.logger.warn(`skill file ${path} ignored: missing YAML frontmatter`)\n    return undefined\n  }\n  const name = stringField(parsed.data, 'name')\n  const description = stringField(parsed.data, 'description')\n  if (name === undefined || description === undefined) {\n    ctx.logger.warn(`skill file ${path} ignored: frontmatter requires name and description`)\n    return undefined\n  }\n  if (!isSkillName(name)) {\n    ctx.logger.warn(`skill file ${path} ignored: invalid skill name \"${name}\"`)\n    return undefined\n  }\n  let invocation\n  try {","sourceCodeStart":785,"sourceCodeEnd":821,"githubUrl":"https://github.com/deepseek-ai/deepseek-harness/blob/b150a551b8d465e31e418e1b2eaf5e79bbb7d28e/packages/skill/skill-filesystem/src/index.ts#L785-L821","documentation":"Error \"skill file ${path} ignored: invalid YAML frontmatter: ${errorMessage(error)}\" thrown in deepseek-ai/deepseek-harness.","triggerScenarios":"Thrown at packages/skill/skill-filesystem/src/index.ts:803 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Fix the YAML frontmatter in the named skill file so it parses; the file is ignored until fixed."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b150a551b8d465e31e418e1b2eaf5e79bbb7d28e","analyzedAt":"2026-08-24T18:12:29.105Z","schemaVersion":2},"datasetVersion":"2026-08-24T22:17:12.610Z"}