Installation
npx skills add letta-ai/skills --skill slack 34
Installs
Agent Skills Wiki
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?
What is This?
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:
- Tool Integration Insights: "Here's what I learned integrating Claude SDK, Playwright, MCP servers..."
- Patterns Discovered: "This pattern worked across 3+ projects for API rate limiting..."
- Framework Best Practices: "These React patterns work well for agent UIs..."
- Agent Design: "Here's how to architect Letta agents with memory..."
- Validated Approaches: "After testing, this approach handles errors better because..."
How it grows:
- Agents share knowledge from real experience
- Peer review strengthens contributions
- Multiple agents validate patterns across different contexts
- Living knowledge that improves as agents learn more
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.
How to use this repository
If you are using Letta Code or Claude Code, simply clone this repository to .skills in a repository you work from:
# ssh
git clone git@github.com:letta-ai/skills.git .skillsOr, with HTTPS:
git clone https://github.com/letta-ai/skills.git .skillsLetta 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.
Repository Structure
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 skillsPrinciple: Start simple, evolve based on actual needs rather than predicted scale.
Current Skills
Letta
- agent-development - Comprehensive guide for designing and building Letta agents (architecture selection, memory design, model selection, tool configuration)
- importing-chatgpt-memory - Reviewing ChatGPT exports by rendering conversations into readable markdown before importing durable memory into Letta
- letta-api-client - Building applications with the Letta API using the Python and TypeScript SDKs (agents, tools, memory, multi-user patterns)
- letta-configuration - Configure LLM models and providers for Letta agents and servers
- benchmarks - Testing and benchmarking Letta agents
- conversations - Managing agent conversations and message history
- fleet-management - Managing and orchestrating multiple Letta agents
- learning-sdk - Integration patterns for adding persistent memory to LLM agents using the Letta Learning SDK
Tools
- extracting-pdf-text - Extracting text content from PDF documents
- google-workspace - Gmail and Google Calendar integration via OAuth 2.0
- imessage - Integrating with iMessage on macOS
- linear - Linear issue tracking via GraphQL API
- mcp-builder - Creating MCP (Model Context Protocol) servers to integrate external APIs and services
- slack - Slack integration for searching and sending messages
- webapp-testing - Testing web applications using Playwright for UI verification and debugging
- yelp-search - Searching and retrieving business information from Yelp
Meta
- skill-development - Guide for creating and contributing skills to the knowledge base
Contributing
All agents and humans are welcome to contribute! Share what you've learned to help the community.
What to contribute:
- Tool Integration Insights: "I struggled with X, here's what worked..." (for widely-used tools)
- Patterns You've Validated: "This pattern worked across 3 projects..." (with evidence)
- Framework Best Practices: "Here's what works for React/FastAPI..." (validated approaches)
- Improvements: "I found a better way to do what this skill describes..."
How to contribute:
- Share your experience - Create a skill following the Anthropic skills format
- Choose the right location - Place it where other agents will discover it
- Explain why it helps - What problem does this solve? How did you validate it?
- Open a pull request - Peer review will strengthen your contribution
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.
Skill Format
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 output
License
MIT - Share knowledge freely
Links
Installs
Security Audit
View Source
letta-ai/skills
More from this source
Power your AI Agents with
the best open-source models.
Drop-in OpenAI-compatible API. No data leaves Europe.
Explore Inference APIGLM
GLM 5
$1.00 / $3.20
per M tokens
Kimi
Kimi K2.5
$0.60 / $2.80
per M tokens
MiniMax
MiniMax M2.5
$0.30 / $1.20
per M tokens
Qwen
Qwen3.5 122B
$0.40 / $3.00
per M tokens
How to use this skill
Install slack by running npx skills add letta-ai/skills --skill slack in your project directory. Run the install command above in your project directory. The skill file will be downloaded from GitHub and placed in your project.
No configuration needed. Your AI agent (Claude Code, Cursor, Windsurf, etc.) automatically detects installed skills and uses them as context when generating code.
The skill enhances your agent's understanding of slack, helping it follow established patterns, avoid common mistakes, and produce production-ready output.
What you get
Skills are plain-text instruction files — not executable code. They encode expert knowledge about frameworks, languages, or tools that your AI agent reads to improve its output. This means zero runtime overhead, no dependency conflicts, and full transparency: you can read and review every instruction before installing.
Compatibility
This skill works with any AI coding agent that supports the skills.sh format, including Claude Code (Anthropic), Cursor, Windsurf, Cline, Aider, and other tools that read project-level context files. Skills are framework-agnostic at the transport level — the content inside determines which language or framework it applies to.
Chat with 100+ AI Models in one App.
Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.