Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Letta Code's capabilities with specialized knowledge, workflows, or tool integrations.
The 'creating-skills' skill provides a comprehensive guide for developing new skills or updating existing ones within Letta Code. It helps users extend the platform's capabilities by introducing specialized knowledge, workflows, and tool integrations, enabling Letta Code to handle domain-specific tasks that go beyond its general-purpose abilities. This skill is especially useful when a user needs to equip a Letta Code agent with knowledge, processes, or APIs that are unique to their business or project requirements.
You can follow the guidance provided in the skill's instructions to create a new skill, which involves writing a SKILL.md file and optionally including scripts, references, or assets for the task.
The SKILL.md file should include YAML frontmatter with 'name' and 'description' fields, as well as a body with detailed Markdown instructions for using the skill.
Yes, you can include custom executable scripts (such as TypeScript, Python, or Bash) and other resources in the optional 'scripts' and 'assets' directories.
Workflows can range in complexity from high to low freedom, depending on the fragility and variability of the task. It's important to match the level of freedom to the task's requirements.
Quick Setup:
.claude/skills/Repository
letta-ai/letta-code