Validate Skill • AI Agent SDK

validate_skill: Validate a skill's requirements against available capabilities.

validate_skill

Method

</div>

This is a method of the CapabilityValidator class in the capability_validator module.

Validate a skill’s requirements against available capabilities.

Signature

python
def validate_skill(skill: SkillProperties, available_tools: Optional[Set[str]], available_servers: Optional[Set[str]]) -> ValidationResult

Parameters

ParamField SkillProperties

Skill to validate

ParamField Optional

Set of available tool names (auto-detected if None)

ParamField Optional

Set of available server names (auto-detected if None)

Returns

ResponseField ValidationResult

ValidationResult with validation status and details

Uses

  • is_empty
  • ValidationResult
  • os.getenv

Used By

Source

View on GitHub

praisonaiagents/skills/capability_validator.py at line 91


Related Documentation