Validate Metadata • AI Agent SDK
validate_metadata: Validate parsed skill metadata.
validate_metadata
Function
</div>
This function is defined in the validator module.
Validate parsed skill metadata.
This is the core validation function that works on already-parsed metadata, avoiding duplicate file I/O when called from the parser.
Signature
def validate_metadata(metadata: dict, skill_dir: Optional[Path], strict: bool) -> List[str]Parameters
ParamField
dictParsed YAML frontmatter dictionary
ParamField
Optional[Path]Optional path to skill directory (for name-directory match check)
ParamField
boolNo description available.
Returns
ResponseField
List[str]List of validation error messages. Empty list means valid.
Used By
Source
View on GitHubpraisonaiagents/skills/validator.py at line 139