> ## 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.

# models • AI Agent SDK

> Data models for Agent Skills.

# models

<Badge color="blue">AI Agent</Badge>

Data models for Agent Skills.

## Import

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonaiagents.skills import models
```

## Classes

<CardGroup cols={2}>
  <Card title="ParseError" icon="brackets-curly" href="../classes/ParseError">
    Raised when SKILL.md parsing fails.
  </Card>

  <Card title="ValidationError" icon="brackets-curly" href="../classes/ValidationError">
    Raised when skill validation fails.
  </Card>

  <Card title="SkillState" icon="brackets-curly" href="../classes/SkillState">
    Skill activation state based on requirement validation.
  </Card>

  <Card title="SkillRequirements" icon="brackets-curly" href="../classes/SkillRequirements">
    Capability requirements for a skill.
  </Card>

  <Card title="SkillAutomation" icon="brackets-curly" href="../classes/SkillAutomation">
    Optional proactive-automation descriptor parsed from a skill's frontmatter.
  </Card>

  <Card title="SkillProperties" icon="brackets-curly" href="../classes/SkillProperties">
    Properties parsed from a skill's SKILL.md frontmatter.
  </Card>

  <Card title="SkillMetadata" icon="brackets-curly" href="../classes/SkillMetadata">
    Lightweight skill metadata for system prompt injection.
  </Card>
</CardGroup>
