FI

finding-agents

Quickly locate and filter agents running on your Letta server by name, tags, or IDs.

Install

mkdir -p .claude/skills/finding-agents && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/4249" && unzip -o skill.zip -d .claude/skills/finding-agents && rm skill.zip

Installs to .claude/skills/finding-agents

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

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.
167 chars✓ has a “when” trigger
Beginner

Key capabilities

  • List active agents on a server
  • Search agents by fuzzy name matching
  • Filter agent results by metadata tags
  • Retrieve agent memory block details
  • Identify agent IDs for migration workflows

How it works

It translates natural language requests into `letta agents list` CLI commands with specific flag parameters like `--query` or `--tags`.

Inputs & outputs

You give it
Agent filters (tags, query strings, names)
You get back
List of agents, agent IDs, metadata, memory block details

When to use finding-agents

  • Locate a specific agent by name to inspect its ID
  • Find all agents with a specific tag for batch operations
  • Get a list of existing agents to plan a memory migration
  • Search for agents by partial name match

About this skill

Finding Agents

This skill helps you find other agents on the same Letta server.

When to Use This Skill

  • User asks about other agents they have
  • User wants to find a specific agent by name
  • User wants to list agents with certain tags
  • You need to find an agent ID for memory migration
  • You found an agent_id via message search and need details about that agent

CLI Usage

letta agents list [options]

Options

OptionDescription
--name <name>Exact name match
--query <text>Fuzzy search by name
--tags <tag1,tag2>Filter by tags (comma-separated)
--match-all-tagsRequire ALL tags (default: ANY)
--include-blocksInclude agent.blocks in response
--limit <n>Max results (default: 20)

Common Patterns

Finding Letta Code Agents

Agents created by Letta Code are tagged with origin:letta-code. To find only Letta Code agents:

letta agents list --tags "origin:letta-code"

This is useful when the user is looking for agents they've worked with in Letta Code CLI sessions.

Finding All Agents

If the user has agents created outside Letta Code (via ADE, SDK, etc.), search without the tag filter:

letta agents list

Examples

List all agents (up to 20):

letta agents list

Find agent by exact name:

letta agents list --name "ProjectX-v1"

Search agents by name (fuzzy):

letta agents list --query "project"

Find only Letta Code agents:

letta agents list --tags "origin:letta-code"

Find agents with multiple tags:

letta agents list --tags "frontend,production" --match-all-tags

Include memory blocks in results:

letta agents list --query "project" --include-blocks

Output

Returns the raw API response with full agent details. Key fields:

  • id - Agent ID (e.g., agent-abc123)
  • name - Agent name
  • description - Agent description
  • tags - Agent tags
  • blocks - Memory blocks (if --include-blocks used)

Related Skills

  • migrating-memory - Once you find an agent, use this skill to copy/share memory blocks
  • searching-messages - Search messages across all agents to find which agent discussed a topic. Use --all-agents to get agent_id values, then use this skill to get full agent details.

Finding Agents by Topic

If you need to find which agent worked on a specific topic:

  1. Load both skills: searching-messages and finding-agents
  2. Search messages across all agents:
    letta messages search --query "topic" --all-agents --limit 10
    
  3. Note the agent_id values from matching messages
  4. Get agent details:
    letta agents list --query "partial-name"
    
    Or use the agent_id directly in the Letta API

When not to use it

  • When the agent is external to the Letta server
  • When the user needs to modify agent memory directly (use memory tools)

Prerequisites

Letta server accessLetta CLI

Limitations

  • Limited to the scope of the current Letta server
  • Default search limit is 20, requiring pagination or adjustments for large registries
  • Requires specific tag formatting for accurate filtering

How it compares

It provides a specific interface for organizational tasks like migration planning, rather than just interacting with a single active agent.

Compared to similar skills

finding-agents side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
finding-agents (this skill)16moReviewBeginner
deep-research359moReviewAdvanced
scientific-brainstorming377moNo flagsIntermediate
gpt-researcher146moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

More by letta-ai

View all by letta-ai

acquiring-skills

letta-ai

Guide for safely discovering and installing skills from external repositories. Use when a user asks for something where a specialized skill likely exists (browser testing, PDF processing, document generation, etc.) and you want to bootstrap your understanding rather than starting from scratch.

313

creating-skills

letta-ai

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.

37

initializing-memory

letta-ai

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 blocks.

22

adding-models

letta-ai

Guide for adding new LLM models to Letta Code. Use when the user wants to add support for a new model, needs to know valid model handles, or wants to update the model configuration. Covers models.json configuration, CI test matrix, and handle validation.

18

converting-mcps-to-skills

letta-ai

Connect to MCP (Model Context Protocol) servers and create skills for repeated use. Load when a user wants to use an MCP server, connect to external tools via MCP, or when they mention MCP, model context protocol, or specific MCP servers.

11

migrating-memory

letta-ai

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.

12

Search skills

Search the agent skills registry