Agent skill
agent-management
Use when managing individual agents - creating, updating, deleting, listing, or describing
Install this agent skill to your Project
npx add-skill https://github.com/nouamanecodes/lettactl/tree/main/.skills/agent-management
SKILL.md
Entry Points
src/commands/get.ts- List agentssrc/commands/describe.ts- Agent detailssrc/commands/create.ts- Create agentsrc/commands/update.ts- Update agentsrc/commands/delete.ts- Delete agentsrc/commands/export.ts- Export to JSONsrc/commands/import.ts- Import from JSONsrc/lib/agent-resolver.ts- Name to ID resolution
Commands
# List
lettactl get agents [-o table|json|yaml] [--wide]
# Describe
lettactl describe agent <name> [-o table|json|yaml]
# Create
lettactl create <name> -d <description> -p <prompt> [-m <model>] [--context-window <n>] [--tools <list>]
# Update
lettactl update <name> [-p <prompt>] [-m <model>] [--add-tools <list>] [--remove-tools <list>]
# Delete
lettactl delete agent <name> [-y]
# Export/Import
lettactl export <name> [-o <file>]
lettactl import <file> [--name <new-name>]
Key Types
AgentState {
id: string
name: string
description: string
system: string // system prompt
llm_config: { model: string; context_window: number }
tools: Tool[]
memory: { blocks: Block[] }
}
Examples
# List all agents
lettactl get agents
# Get agent details as JSON
lettactl describe agent my-agent -o json
# Create agent with tools
lettactl create my-agent -d "Helper" -p "You are helpful" --tools web_search
# Update system prompt
lettactl update my-agent -p "New prompt"
# Export and import
lettactl export my-agent -o backup.json
lettactl import backup.json --name my-agent-copy
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
lettactl
Manage Letta AI agent fleets with kubectl-style CLI
release-cycle
Use when releasing features - covers issues, branches, tests, commits, PRs, versioning, and publishing
resource-management
Use when managing resources like memory blocks, tools, folders, files, or MCP servers
fleet-deployment
Use when deploying agents from YAML configuration files
message-operations
Use when sending messages to agents, viewing conversation history, or managing message state
code-review
Thorough code review covering architecture, code quality, and performance. Use when asked to "review this plan", "review code", "audit architecture", "check code quality", or "review for performance". Walks through issues interactively with tradeoff analysis and opinionated recommendations.
Didn't find tool you were looking for?