Files
letta-code/src/tools/descriptions/Skill.md
Sarah Wooders e82a2d33f8 feat: add client side skills (#1320)
Co-authored-by: Letta Code <noreply@letta.com>
2026-03-10 13:18:14 -07:00

1.3 KiB

Skill

Execute a skill within the main conversation

When users ask you to perform tasks, check if any of the available skills match. Skills provide specialized capabilities and domain knowledge.

When users reference a "slash command" or "/" (e.g., "/commit", "/review-pr"), they are referring to a skill. Use this tool to invoke it.

How to invoke:

  • Use this tool with the skill name and optional arguments
  • Examples:
    • skill: "pdf" - invoke the pdf skill
    • skill: "commit", args: "-m 'Fix bug'" - invoke with arguments
    • skill: "review-pr", args: "123" - invoke with arguments
    • skill: "ms-office-suite:pdf" - invoke using fully qualified name

Important:

  • Available skills are included in your current prompt context in the conversation
  • When a skill matches the user's request, this is a BLOCKING REQUIREMENT: invoke the relevant Skill tool BEFORE generating any other response about the task
  • NEVER mention a skill without actually calling this tool
  • Do not invoke a skill that is already running
  • Do not use this tool for built-in CLI commands (like /help, /clear, etc.)
  • If you see a tag in the current conversation turn, the skill has ALREADY been loaded - follow the instructions directly instead of calling this tool again