Frontmatter Parsing Error: Missing 'name' Field Despite Valid YAML
Resolved 💬 4 comments Opened Aug 22, 2025 by mylimoproject Closed Jan 4, 2026
Bug Description
- The persistent error: "Missing required 'name' field in frontmatter"
- That it affects all agent files despite proper YAML formatting
- The /doctor command continues to fail after multiple formatting attempts Here's a summary of what we attempted:
Troubleshooting Steps Completed
- YAML Format Testing: Tried both quoted and unquoted field values
- Character Encoding: Checked for hidden characters and encoding issues
- Schema Compliance: Added all required fields (name, description, tools) per
official documentation
- Minimal Testing: Created test files to isolate the issue
- Documentation Research: Verified we're following the exact format specified in
Claude Code docs
Current Status
All agent files now have proper frontmatter that should parse correctly:
---
name: agent-name
description: Agent description
tools: Read, Write, Edit, Bash, Glob, Grep, TodoWrite
---
Environment Info
- Platform: linux
- Terminal: vscode
- Version: 1.0.88
- Feedback ID: a942567c-9da8-44af-a221-c31589b22d21
Errors
[{"error":"Error: Agent file /home/jose-a-pichardo/taprideit_enterprise/.claude/agents/planning-agent.md is missing required 'name' in frontmatter\n at IJ5 (file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:6763)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:5236\n at Array.map (<anonymous>)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:5166\n at async file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2441:5084","timestamp":"2025-08-22T20:09:26.020Z"},{"error":"Error: Agent file /home/jose-a-pichardo/taprideit_enterprise/.claude/agents/security-agent.md is missing required 'name' in frontmatter\n at IJ5 (file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:6763)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:5236\n at Array.map (<anonymous>)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:5166\n at async file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2441:5084","timestamp":"2025-08-22T20:09:26.025Z"},{"error":"Error: Agent file /home/jose-a-pichardo/taprideit_enterprise/.claude/agents/agent-routing.md is missing required 'name' in frontmatter\n at IJ5 (file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:6763)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:5236\n at Array.map (<anonymous>)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:5166\n at async file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2441:5084","timestamp":"2025-08-22T20:09:26.026Z"},{"error":"Error: Agent file /home/jose-a-pichardo/taprideit_enterprise/.claude/agents/repo-engineer.md is missing required 'name' in frontmatter\n at IJ5 (file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:6763)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:5236\n at Array.map (<anonymous>)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:5166\n at async file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2441:5084","timestamp":"2025-08-22T20:09:26.027Z"},{"error":"Error: Agent file /home/jose-a-pichardo/taprideit_enterprise/.claude/agents/devops-agent.md is missing required 'name' in frontmatter\n at IJ5 (file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:6763)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:5236\n at Array.map (<anonymous>)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:5166\n at async file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2441:5084","timestamp":"2025-08-22T20:09:26.028Z"},{"error":"Error: Agent file /home/jose-a-pichardo/taprideit_enterprise/.claude/agents/frontend-agent.md is missing required 'name' in frontmatter\n at IJ5 (file:///home/jose-a-pichardo/.nvm/versions/node/v22.18.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2401:6763)\n at file:///home/jose-a-pichardo/.nvm/versions/node/v22.
Note: Error logs were truncated.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗