Official plugins have YAML/XML syntax errors (agnix lint)
Resolved 💬 3 comments Opened Mar 28, 2026 by longanisainhertaco Closed May 4, 2026
Description
Running agnix (agent config linter, v0.17.0) against the official plugin directory reveals multiple syntax errors in Anthropic-maintained plugins. These cause agent frontmatter parse failures and may prevent skills from triggering correctly.
Errors Found
feature-dev (3 agent files)
tools: field uses comma-separated string instead of YAML list:
tools: Glob, Grep, LS, Read, NotebookRead, WebFetch, TodoWrite, WebSearch, KillShell, BashOutput
Should be:
tools:
- Glob
- Grep
- LS
...
Files: code-architect.md, code-explorer.md, code-reviewer.md
hookify
conversation-analyzer.md: YAML frontmatter parse error at line 3:124 ("mapping values are not allowed in this context")writing-rules/SKILL.md: Skill namewriting-hookify-rulesdoesn't match parent directorywriting-rules
pr-review-toolkit
code-reviewer.md: YAML frontmatter parse error at line 3:717, unclosed<example>and<function>XML tagscode-simplifier.md: Unclosed<example>and<function>XML tags
code-review
code-review.md: Multiple unclosed<brief>and<file>XML tags
plugin-dev
create-plugin.md: Unclosed<example>tagagent-development/SKILL.md: Unclosed<example>tagplugin-settings/SKILL.md: Windows path separators in backtick blocksskill-development/SKILL.md: File reference deeper than one level
claude-md-management
templates.md: Multiple unclosed<purpose>and<structure>XML tags
Environment
- Claude Code: latest (March 2026)
- macOS Darwin 25.3.0 (Apple Silicon)
- agnix v0.17.0
Reproduction
npm install -g agnix
agnix ~/.claude/plugins/marketplaces/claude-plugins-official/This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗