Back to skills
SKILL.md
Agent Validate Config
ASecurityValidate agent YAML frontmatter and configuration. Use before committing agent changes or in CI.
- 666 stars
- 0 votes
- 0 copies
- 1 view
- Added June 4, 2026
Works with
Security analysis
100/100npx -y skills add majiayu000/claude-skill-registry --skill agent-validate-config-homericintelligence-projectodyssey --agent claude-codeAre you the author of Agent Validate Config?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-agent-validate-config)---
name: agent-validate-config
description: "Validate agent YAML frontmatter and configuration. Use before committing agent changes or in CI."
mcp_fallback: none
category: agent
user-invocable: false
---
# Agent Configuration Validation
Verify agent configurations meet ML Odyssey requirements.
## When to Use
- Creating or modifying agent configurations
- Before committing agent config changes
- CI/CD validation before merge
- Troubleshooting agent loading issues
## Quick Reference
```bash
# Validate all agents
python3 tests/agents/validate_configs.py .claude/agents/
# Validate single agent
./scripts/validate_agent.sh .claude/agents/agent-name.md
```
## Validation Checklist
Required YAML frontmatter fields:
```yaml
---
name: agent-name # kebab-case identifier
description: "Brief desc" # One sentence purpose
mcp_fallback: none
category: agent # Classification
level: 0-5 # Hierarchy level
phase: Plan|Test|Implementation|Package|Cleanup
---
```
Validation includes:
- YAML syntax correctness
- All required fields present
- Correct field types and values
- Valid tool names (Read, Write, Bash, Grep, Glob)
- Valid agent references in delegates_to/escalates_to
- Correct directory structure
## Error Handling
| Error | Fix |
|-------|-----|
| No YAML frontmatter | Ensure file starts/ends with `---` |
| Invalid phase value | Use: Plan, Test, Implementation, Package, Cleanup |
| Delegation target not found | Verify agent name or create referenced agent |
| Duplicate keys | Remove duplicate entries in frontmatter |
| Wrong level type | Must be integer 0-5, not string |
## References
- `/agents/templates/` - Agent configuration templates
- `.claude/agents/` - All agent configurations
- `CLAUDE.md` - Agent system guidelines
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.