skills • AI Agent SDK

Agent Skills module for PraisonAI Agents.

skills

AI Agent

Agent Skills module for PraisonAI Agents.

This module provides support for the open Agent Skills standard (agentskills.io), enabling agents to load and use modular capabilities through SKILL.md files.

Zero Performance Impact:

  • All imports are lazy loaded via __getattr__
  • Skills only loaded when explicitly enabled
  • No auto-discovery at import time

Usage:

python
from praisonaiagents.skills import SkillManager, SkillProperties

manager = SkillManager()
manager.discover(["./skills"])
prompt_xml = manager.to_prompt()

Import

python
from praisonaiagents import skills

Constants

NameValue
_LAZY_GROUPS{'models': {'SkillProperties': ('praisonaiagents.skills.models', 'SkillProperties'), 'SkillMetadata': ('praisonaiagents.skills.models', 'SkillMetadata'), 'SkillRequirements': ('praisonaiagents.skills....

Related Documentation