Skill Properties • AI Agent SDK
SkillProperties: Properties parsed from a skill's SKILL.md frontmatter.
SkillProperties
Defined in the models module.
AI Agent
Properties parsed from a skill’s SKILL.md frontmatter.
Attributes: name: Skill name in kebab-case (required) description: What the skill does and when the model should use it (required) license: License for the skill (optional) compatibility: Compatibility information for the skill (optional) allowed_tools: Tool patterns the skill requires (optional, experimental) metadata: Key-value pairs for client-specific properties (defaults to empty dict; omitted from to_dict() output when empty) path: Path to the skill directory (optional, added for PraisonAI)
Properties
strNo description available.
strNo description available.
Optional[str]No description available.
Optional[str]No description available.
Optional[object]No description available.
dictNo description available.
Optional[Path]No description available.
Optional[str]No description available.
boolNo description available.
boolNo description available.
Optional[str]No description available.
Optional[str]No description available.
Optional[str]No description available.
Optional[str]No description available.
Optional[str]No description available.
Optional[dict]No description available.
Optional[object]No description available.
Optional[str]No description available.
Optional[SkillRequirements]No description available.
Optional[SkillAutomation]No description available.
boolNo description available.
Optional[str]No description available.
intNo description available.
Optional[str]No description available.
intNo description available.
Methods
Internal & Generic Methods
- to_dict: Convert to dictionary, excluding None values and empty metadata.
Source
View on GitHubpraisonaiagents/skills/models.py at line 213