letta-ai/letta-code

Stateful agents that are like people, with memory, identity, and the ability to learn and adapt

About the project

letta-ai/letta-code is an agent harness for building assistants that retain memory, identity, and experience across interactions instead of treating each task as isolated. Developers use it through local, desktop, browser, or messaging interfaces for interactive or continuously running agents, and its catalogue entries configure the agents' skills, instructions, rules, and behavior.

This repository also configures its own agents. See what letta-code tells them →

3.6kStars on the repository
31Mods indexed here, across every type
todayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown
▶ Letta Code: A Memory-First Coding Agent (#1 OSS on Terminal-Bench) Letta · about letta-ai/letta-code · on YouTube →

acquiring-skills

01

letta-ai/letta-code

Skill Claude CodeCodex

Discover and install skills from Hermes, ClawHub, GitHub, and other registries. Load this skill whenever a user asks for a capability you don't already have — image generation, social media, email, calendar, finance, DevOps, search, browser automation, etc.

not rated 3.6k +64 today C SkillSpector: warn 61 tokens original Apache-2.0

Context Doctor

02

letta-ai/letta-code

Skill Claude CodeCodex

Investigate and repair an agent's context — memory, system prompt, and skills — using observed behavior as evidence. Use when the user asks to audit, clean up, or fix your memory or context, or runs /doctor. Do not load for routine memory reads or edits, or requests that merely mention memory.

not rated 3.6k +64 changed 16d ago A SkillSpector: warn 66 tokens original Apache-2.0

creating-mods

03

letta-ai/letta-code

Skill Claude CodeCodex

Creates and edits trusted local Letta Code mods, including tools, slash commands, local-only model providers, lifecycle/turn events, scoped conversation helpers, panels, and capability-gated behavior. Use when asked to make a mod, add an agent-callable tool, add a slash command, add a local provider/model adapter…

not rated 3.6k +64 today A SkillSpector: warn 90 tokens original Apache-2.0

creating-skills

04

letta-ai/letta-code

Skill Claude CodeCodex

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.

not rated 3.6k +64 today A SkillSpector: warn 47 tokens original Apache-2.0

letta-ai/letta-code

Skill Claude CodeCodex

Creates, edits, and enables Letta Code mod-provided slash commands. Use when the user asks to add a custom /command, slash command, command shortcut, scoped conversation-backed command, or command-driven panel behavior.

not rated 3.6k +64 today A SkillSpector: pass 49 tokens original Apache-2.0

letta-ai/letta-code

Skill Claude CodeCodex

Creates, edits, and migrates Letta Code statusline mods. Use when handling the /statusline command or continuing work started by /statusline.

not rated 3.6k +64 today A SkillSpector: warn 36 tokens original Apache-2.0

letta-ai/letta-code

Skill Claude CodeCodex

Edits Letta Code Desktop (LCD) preferences by safely reading and updating /.letta/desktoppreferences.json. Use only when the user asks to change current Desktop/LCD settings such as theme, default working directory, remote access preference, or remote environment name via the preferences JSON.

not rated 3.6k +64 today A SkillSpector: pass 66 tokens original Apache-2.0

finding-agents

08

letta-ai/letta-code

Skill Claude CodeCodex

Find other agents on the same server. Use when the user asks about other agents, wants to migrate memory from another agent, or needs to find an agent by name or tags.

not rated 3.6k +64 changed 1mo ago A SkillSpector: pass 40 tokens original Apache-2.0

generating-mod-envs

09

letta-ai/letta-code

Skill Claude Code

Generates and reviews mod learning env JSON files for Letta Code local mods. Use when asked to teach, learn, or optimize a mod behavior; create, draft, validate, improve, or explain envs for /mods learn --env; or design evaluation scenarios, memory fixtures, requiredResultMarkers, requiredTraceMarkers, negative…

not rated 3.6k +64 today A SkillSpector: warn 79 tokens original Apache-2.0

image-generation

10

letta-ai/letta-code

Skill Claude CodeCodex

Generate images from text prompts (and optionally edit/remix input images). Use when the user asks to create, generate, draw, render, or edit an image, illustration, logo, icon, diagram, or photo.

not rated 3.6k +64 changed 1mo ago A SkillSpector: warn 47 tokens original Apache-2.0

initializing-memory

11

letta-ai/letta-code

Skill Claude CodeCodex

Comprehensive guide for initializing or reorganizing agent memory. Load this skill when running /init, when the user asks you to set up your memory, or when you need guidance on creating effective memory files.

not rated 3.6k +64 changed 16d ago A SkillSpector: pass 45 tokens original Apache-2.0

letta-guide

12

letta-ai/letta-code

Skill Claude CodeCodex

Read the official Letta documentation (docs.letta.com) through its cached, ETag-checked fetch route. Load before ANY docs.letta.com retrieval — answering how Letta works, what Letta (or you) can do, and looking up Letta API, Agent SDK, or Letta Code reference.

not rated 3.6k +64 changed 29d ago A SkillSpector: pass 68 tokens original Apache-2.0

letta-ai/letta-code

Skill Claude CodeCodex

Create and manage shared memory — git-tracked repositories hosted on Letta Cloud that are attached to one or more agents and projected into their filesystems. Use when the user wants to share memory or files across agents, store context outside your own MemFS, attach or detach shared memory, or inspect its file…

not rated 3.6k +64 today A SkillSpector: pass 69 tokens original Apache-2.0

messaging-agents

14

letta-ai/letta-code

Skill Claude CodeCodex

Send a message to another Letta agent, continue a thread with one, check on it, or reply to a message another agent sent you. Use when you need to ask, inform, or coordinate with another agent, or when a message from another agent arrives.

not rated 3.6k +64 changed 22d ago A SkillSpector: warn 58 tokens original Apache-2.0

migrating-memory

15

letta-ai/letta-code

Skill Claude CodeCodex

Migrate memory blocks from an existing agent to the current agent. Use when the user wants to copy or share memory from another agent, or during /init when setting up a new agent that should inherit memory from an existing one.

not rated 3.6k +64 today A SkillSpector: pass 51 tokens original Apache-2.0

scheduling-tasks

16

letta-ai/letta-code

Skill Claude CodeCodex

Advanced scheduling through the letta cron CLI for other conversations, computers, run history, and schedule replacement. Use Wake for ordinary create/list/cancel operations in the current conversation.

not rated 3.6k +64 changed 21d ago A SkillSpector: pass 40 tokens original Apache-2.0

self-configuration

17

letta-ai/letta-code

Skill Claude CodeCodex

Inspect or modify Letta Code's own memory, model, context window, system prompt, compaction, permissions, toolsets, mods, skills, channels, schedules, agent secrets, and local runtime settings. Use when the user asks how this agent or conversation is configured, asks about account usage, remaining credits, or model…

not rated 3.6k +64 changed 12d ago C SkillSpector: warn 90 tokens original Apache-2.0

submitting-feedback

18

letta-ai/letta-code

Skill Claude CodeCodex

Submits user-approved product feedback and bug reports about Letta Code to the Letta team. Load when the user reports a Letta Code bug, requests a product or developer change, or explicitly asks to send feedback. Do not load for corrections to the current agent's behavior or preferences; those are memory edits. Works…

not rated 3.6k +64 changed 6d ago A SkillSpector: pass 87 tokens original Apache-2.0

letta-ai/letta-code

Skill Claude CodeCodex

Diagnose and repair MemFS repository setup, remote sync, authentication failures, optional backup remotes, or merge/rebase conflicts. Do not load for routine memory reads or edits.

not rated 3.6k +64 changed 23d ago A SkillSpector: pass 42 tokens original Apache-2.0

browser-use

20

letta-ai/letta-code

Skill Claude CodeCodex

Control a real browser to navigate pages, click, type, fill forms, inspect rendered UI, take screenshots, or record video. Load only when the user asks to open or automate a browser, interact with or test rendered page UI, scrape a site that needs browser execution, or capture a browser screenshot or video. Do not…

not rated 3.6k +64 changed 1mo ago B SkillSpector: warn 97 tokens original Apache-2.0

using-mcp-tools

21

letta-ai/letta-code

Skill Claude CodeCodex

Reference for the letta mcp CLI, which finds and invokes MCP tools available to this agent. A system reminder already lists your connected MCP servers and the basic search/schema/call commands; invoke this skill when you need more — browsing a server's tools, passing large or file-based arguments, tuning search, or…

not rated 3.6k +64 today A SkillSpector: pass 79 tokens original Apache-2.0

letta-ai/letta-code

Skill Claude CodeCodex

Guides work across Cloud, local, and other available computers, including teleporting conversations, running remote subagents, and transferring files. Load when a request needs the user's laptop or another machine's files, apps, or tools; when connecting a computer; or when moving or delegating work between local and…

not rated 3.6k +64 changed today A 81 tokens original Apache-2.0

workflow-authoring

23

letta-ai/letta-code

Skill Claude CodeCodex

Reference for writing a Workflow tool script (script API and gotchas, pipeline-vs-barrier rules, quality patterns, worked examples). Load before authoring a script for a workflow the user already opted into; it does not itself authorize running one.

not rated 3.6k +64 changed 4d ago A 54 tokens original Apache-2.0

letta-ai/letta-code

Skill Claude CodeCodex

Rules for the Memory Palace (palace/), the view on your Memory page in the Letta dashboard that shows the user where things stand, what you could do next, and how to make you more useful. Load it before creating or editing anything in palace/, when a message starts with "Palace action:" or "Palace reply on", and, when…

not rated 3.6k +64 today A 111 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: