get_available_skills
Method
This is a method of the SkillManager class in the manager module.Get metadata for all available skills. This is used for system prompt injection. Skills are filtered by:
- disable-model-invocation: true (excluded)
- Capability enforcement (if strict mode, exclude UNAVAILABLE skills)
- Graceful-degradation fallbacks: a skill that declares
fallback_for_tools/fallback_for_serversis offered only when the referenced capability is ABSENT.
Signature
Returns
List[SkillMetadata]
The result of the operation.
Uses
validate_skill_capabilitieslogger.warning
Used By
Source
View on GitHub
praisonaiagents/skills/manager.py at line 439
