Get Available Skills • AI Agent SDK
get_available_skills: Get metadata for all available skills.
get_available_skills
Method
</div>
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_servers` is offered only - when the referenced capability is ABSENT.
Signature
def get_available_skills() -> List[SkillMetadata]Returns
ResponseField
List[SkillMetadata]The result of the operation.
Uses
validate_skill_capabilitieslogger.warning
Used By
Source
View on GitHubpraisonaiagents/skills/manager.py at line 439