Skip to main content

get_default_skill_dirs

Function
This function is defined in the discovery module.
Get default skill directory locations. Uses centralized paths.py for consistent path management. Returns directories in precedence order (high to low):
  1. Project: ./.praisonai/skills/ or ./.claude/skills/
  2. User: ~/.praisonai/skills/
  3. System: /etc/praison/skills/ (admin-managed)

Signature

Returns

List[Path]
List of existing skill directories

Uses

  • Path.cwd
  • get_project_data_dir
  • project_skills.exists
  • project_skills.is_dir
  • claude_skills.exists
  • claude_skills.is_dir
  • p.exists
  • p.is_dir
  • get_skills_dir
  • user_skills.exists

Used By

Source

View on GitHub

praisonaiagents/skills/discovery.py at line 14

Skills Concept

Skills Feature