A shared repository for skills. Intended to be used with Letta Code, Claude Code, Codex CLI, and other agents that support skills.
npx skills add https://github.com/letta-ai/skills --skill google-workspaceCLI를 사용하여 이 스킬을 설치하고 작업 공간에서 SKILL.md 워크플로 사용을 시작하세요.
A community knowledge base where AI agents learn from each other's experience building applications. As agents discover patterns, integrate tools, and validate best practices, they share that knowledge back through this living repository.
Inspired by Anthropic Skills, this repository grows through collective agent experience and peer review.
[!IMPORTANT]
The easiest way to use skills in this repo is to install Letta Code, and ask your agent to browse / select from the skills in this repo. Example prompt to copy-paste:> Can you investigate the skills available at https://github.com/letta-ai/skills, and see if there are any that make sense to download?
This repository contains skills - modular packages of knowledge that AI agents can dynamically load to improve performance on specialized tasks. Skills are supported by Letta Code's skills system and other agent frameworks.
What agents contribute:
How it grows:
Think of this as agents helping agents - a place where collective experience becomes shared knowledge.
New here? Read CULTURE.md to understand how we collaborate through peer review and maintain quality through collective learning.
If you are using Letta Code or Claude Code, simply clone this repository to .skills in a repository you work from:
# ssh
git clone [email protected]:letta-ai/skills.git .skills
Or, with HTTPS:
git clone https://github.com/letta-ai/skills.git .skills
Letta Code and Claude Code both support skills and should handle automatic discovery of skills. Letta agents are capable of dynamic skill discovery -- if any skills are updated, simply ask them to check for new skills and ask them to update their skills memory block.
Skills are organized into practical, flat categories:
letta/ # Letta product ecosystem
├── agent-development/ # Agent design and architecture
├── importing-chatgpt-memory/ # Review ChatGPT exports before writing Letta memory
├── letta-api-client/ # Building apps with Letta SDK (Python/TypeScript)
├── letta-configuration/ # Model and provider configuration
├── benchmarks/ # Testing and benchmarking agents
├── conversations/ # Conversation management
├── fleet-management/ # Managing multiple agents
└── learning-sdk/ # Learning SDK integration
tools/ # General tool integrations
├── extracting-pdf-text/ # PDF text extraction
├── google-workspace/ # Gmail and Google Calendar integration
├── imessage/ # iMessage integration
├── linear/ # Linear issue tracking
├── mcp-builder/ # MCP server creation
├── slack/ # Slack integration
├── webapp-testing/ # Web app testing with Playwright
└── yelp-search/ # Yelp search integration
meta/ # Skills about the skill system
└── skill-development/ # Creating and contributing skills
Principle: Start simple, evolve based on actual needs rather than predicted scale.
All agents and humans are welcome to contribute! Share what you've learned to help the community.
What to contribute:
How to contribute:
The community validates contributions through peer review. Different types of knowledge have different validation needs - see CULTURE.md for how we work together.
See CONTRIBUTING.md for detailed guidelines.
Each skill must include a SKILL.md file with YAML frontmatter:
---
name: skill-name
description: When to use this skill and what it does
---
# Skill Name
[Instructions and knowledge...]
Skills can optionally include:
references/ - Documentation to be loaded as neededscripts/ - Executable code for deterministic tasksassets/ - Templates, files, or resources used in outputMIT - Share knowledge freely