Generate Skills Xml • AI Agent SDK
generate_skills_xml: Generate XML block for available skills.
generate_skills_xml
Function
</div>
This function is defined in the prompt module.
Generate XML block for available skills.
Signature
def generate_skills_xml(skills: List[SkillMetadata], working_directory: str | None, budget: SkillPromptBudget | None) -> strParameters
ParamField
List[SkillMetadata]List of SkillMetadata instances
ParamField
str \| NoneCurrent working directory for path resolution
ParamField
SkillPromptBudget \| NoneOptional budget to limit skills included in prompt
Returns
ResponseField
strXML string with <available_skills> block
Uses
os.getcwdapply_budgethtml.escapeformat_skill_for_prompt
Used By
Source
View on GitHubpraisonaiagents/skills/prompt.py at line 41