一键导入
customizing-statusline
Creates, edits, and migrates Letta Code statusline mods. Use when handling the /statusline command or continuing work started by /statusline.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Creates, edits, and migrates Letta Code statusline mods. Use when handling the /statusline command or continuing work started by /statusline.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Creates and edits trusted local Letta Code mods, including tools, slash commands, local-only model providers, lifecycle/turn events, scoped conversation helpers, panels, status values, 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, transform turns, react to app events, or add lightweight mod UI outside the dedicated /statusline flow.
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.
Modify the Letta Code harness, such as permission rules, lifecycle hooks, tool availability, model/context settings, schedules, and deterministic runtime configuration.
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.
Edits Letta Code Desktop (LCD) preferences by safely reading and updating ~/.letta/desktop_preferences.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.
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.
| name | customizing-statusline |
| description | Creates, edits, and migrates Letta Code statusline mods. Use when handling the /statusline command or continuing work started by /statusline. |
Use this skill to create or update the global Letta Code statusline mod:
~/.letta/mods/statusline.tsx
The statusline is a full-row idle renderer. Host UI can still temporarily preempt it for safety confirmations and transient hints.
safety preemption
else transient host hint
else custom statusline mod
else built-in default statusline
A custom statusline owns the whole idle row. Do not preserve legacy left/right split semantics in the new API.
~/.letta/mods/statusline.tsx exists..sh file, or match a shell prompt, read references/migration.md.references/api.md and references/examples.md.creating-mods and its references/architecture.md.letta.capabilities.ui.customStatuslineRenderer when writing new files.~/.letta/mods/statusline.tsx./reload unless the command can reload automatically./statusline behaviorIf the user ran /statusline without a specific request:
.sh fileKeep this conversational. Do not build a menu UI unless the product command explicitly asks for one.
letta.ui.setStatus for data and setStatuslineRenderer for drawing that data.letta.capabilities.ui.statusValues and letta.capabilities.ui.customStatuslineRenderer in new files.references/api.md - mod API, render context, lifecycle rulesreferences/examples.md - common statusline patternsreferences/migration.md - legacy command .sh and PS1 migration