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

python
def generate_skills_xml(skills: List[SkillMetadata], working_directory: str | None, budget: SkillPromptBudget | None) -> str

Parameters

ParamField List[SkillMetadata]

List of SkillMetadata instances

ParamField str \| None

Current working directory for path resolution

ParamField SkillPromptBudget \| None

Optional budget to limit skills included in prompt

Returns

ResponseField str

XML string with &lt;available_skills&gt; block

Uses

  • os.getcwd
  • apply_budget
  • html.escape
  • format_skill_for_prompt

Used By

Source

View on GitHub

praisonaiagents/skills/prompt.py at line 41


Related Documentation