letta-skills
v1.2.0
Published
Universal skill manager for Letta. Import skills from OpenCode, Claude, Cursor, and more.
Readme
Letta Skills
The universal skill migration tool for Letta Code.
Import your existing skills from Claude, Cursor, OpenCode, Codex, Gemini, and more into Letta with a single command.
Why Letta Skills?
If you've been using AI coding assistants like Claude, Cursor, or OpenCode, you've probably built up a collection of custom skills. But what happens when you want to switch tools or use Letta?
Letta Skills solves this problem by automatically discovering and migrating your skills from any supported assistant into Letta's format - no manual conversion required.
Features
- Universal Import - Supports skills from
.claude,.cursor,.opencode,.codex,.gemini,.qoder,.zencoder, and.agentdirectories - Auto-Conversion - Automatically adds proper YAML frontmatter to make skills Letta-compatible
- Flexible Destinations - Import to your current project (
.skills/) or globally (~/.letta/skills/) - Beautiful CLI - Interactive terminal UI with real-time progress
Installation
npm install -g letta-skillsUsage
Simply run:
letta-skillsOr use the shorter aliases:
lskillThe interactive wizard will guide you through:
- Choose Source - Search in your current project or global user directories
- Choose Destination - Import to project-level or global Letta skills
- Watch the Magic - See your skills migrate in real-time
Supported Sources
Letta Skills searches for skills in these locations:
Project-level
.opencode/skills/.claude/skills/.cursor/skills/.codex/skills/.gemini/skills/.qoder/skills/.zencoder/skills/.agent/skills/
Global (User-level)
All of the above in your home directory, plus:
~/.config/opencode/skills/(Linux/macOS)~/Library/Application Support/Claude/skills/(macOS)%APPDATA%/Claude/skills/(Windows)%APPDATA%/OpenCode/skills/(Windows)
What Gets Converted?
Each skill directory is copied to your chosen destination. If a skill has a README.md but no SKILL.md, it gets automatically renamed and enhanced with Letta-compatible YAML frontmatter:
---
name: your-skill-name
description: Auto-converted skill for your-skill-name
---
# Original content follows...Requirements
- Node.js 18+
- npm or yarn
License
MIT
Author
Made with ♥ by Vedant0200
Tip: After migration, run letta /init to see your newly imported skills in action!
