Browse / Developer Tools / Skill Creator

Skill Creator

Provides a structured process and best practices for creating new skills that extend Letta Code's capabilities.

SkillDeveloper ToolsPatterns ArchitectureSkill Authoring

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Defines the standard anatomy of a skill, including SKILL.md, scripts, references, and assets.
  • Offers proven design patterns for creating skills for multi-step processes and specific output formats.
  • Provides a 6-step process for skill creation, from understanding requirements to packaging.
  • Introduces the 'Progressive Disclosure' principle for efficient context window management.
  • Outlines core design principles like conciseness and setting appropriate degrees of freedom.

Use cases

  • Building a skill to integrate a new tool or API into the agent's workflow.
  • Refactoring a complex, repetitive task into a reusable skill with scripts and templates.
  • Creating a new skill to codify domain-specific knowledge or internal business logic.

FAQ

What does the Skill Creator skill do?

It provides a comprehensive guide and best practices for creating new Claude Code Skills. It covers everything from core design principles and skill structure to a step-by-step process for building effective AI capabilities.

How does this skill improve my workflow?

It provides a standardized, repeatable process for skill creation, ensuring your custom skills are efficient, effective, and easy for Claude to use. By following its principles like 'Progressive Disclosure', you create powerful automations that respect the context window.

What are the key capabilities outlined by this skill?

This skill defines the standard anatomy of a Claude Code Skill (SKILL.md, scripts, references), introduces core design principles for conciseness, and offers proven design patterns for multi-step processes and managing context efficiently.

When should I use this skill?

Use this skill whenever you want to create a new skill or update an existing one. It's essential for teaching Claude specialized workflows, domain-specific knowledge, or how to integrate with particular tools and APIs.