> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Capability Validator • AI Agent SDK

> CapabilityValidator: Validates skill requirements against available capabilities.

# CapabilityValidator

> Defined in the [**Capability Validator**](https://praison.ai/docs/sdk/reference/praisonaiagents/modules/capability_validator.md) module.

AI Agent

Validates skill requirements against available capabilities.

This is the core capability gate enforcement engine. It checks skill
requirements against the runtime context (available tools, servers, etc.)
and determines whether a skill should be activated based on policy.

## Constructor

**enforcement\_level** `EnforcementLevel` (default: EnforcementLevel.WARN)

No description available.

## Methods

> [card] [validate\_skill()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/CapabilityValidator-validate_skill.md)
>
> Validate a skill's requirements against available capabilities.

> [card] [clear\_cache()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/CapabilityValidator-clear_cache.md)
>
> Clear cached capability information.

## Source

> [card] [View on GitHub](https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-agents/praisonaiagents/skills/capability_validator.py#L74)
>
> `praisonaiagents/skills/capability_validator.py` at line 74


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.