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

python
def validate_metadata(metadata: dict, skill_dir: Optional[Path], strict: bool) -> List[str]

Parameters

ParamField dict

Parsed YAML frontmatter dictionary

ParamField Optional[Path]

Optional path to skill directory (for name-directory match check)

ParamField bool

No description available.

Returns

ResponseField List[str]

List of validation error messages. Empty list means valid.

Used By

Source

View on GitHub

praisonaiagents/skills/validator.py at line 139