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

ResponseField str

No description available.

ResponseField str

No description available.

ResponseField Optional[str]

No description available.

ResponseField Optional[str]

No description available.

ResponseField Optional[object]

No description available.

ResponseField dict

No description available.

ResponseField Optional[Path]

No description available.

ResponseField Optional[str]

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField Optional[str]

No description available.

ResponseField Optional[str]

No description available.

ResponseField Optional[str]

No description available.

ResponseField Optional[str]

No description available.

ResponseField Optional[str]

No description available.

ResponseField Optional[dict]

No description available.

ResponseField Optional[object]

No description available.

ResponseField Optional[str]

No description available.

ResponseField Optional[SkillRequirements]

No description available.

ResponseField Optional[SkillAutomation]

No description available.

ResponseField bool

No description available.

ResponseField Optional[str]

No description available.

ResponseField int

No description available.

ResponseField Optional[str]

No description available.

ResponseField int

No description available.

Methods

Internal & Generic Methods
  • to_dict: Convert to dictionary, excluding None values and empty metadata.

Source

View on GitHub

praisonaiagents/skills/models.py at line 213


Related Documentation