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
str
No description available.
str
No description available.
Optional[str]
No description available.
Optional[str]
No description available.
Optional[object]
No description available.
dict
No description available.
Optional[Path]
No description available.
Optional[str]
No description available.
bool
No description available.
bool
No 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.
bool
No description available.
Optional[str]
No description available.
int
No description available.
Optional[str]
No description available.
int
No description available.
Methods
idle_days()
Days since the skill was last used (or created if never used).
Internal & Generic 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 146
