Skip to content
Docs menu

Tool reference · Errors, rules & self-improvement

memory_skill_get

Finds stored skills (step-by-step procedures) by a trigger phrase or exact name, or lists them all.

local stdio server read-only

When to use

  • You are about to do a recurring task and want the known procedure.
  • You want the steps and anti-patterns of a specific skill by name.
  • You want to see which skills exist.

Parameters

NameTypeDefaultDescription
trigger string — Natural language trigger to match
name string — Get skill by exact name
list_all boolean false —

Example

Arguments

{
  "trigger": "deploy a database migration"
}

Result shape

{
  "skills": [
    {
      "id": "sk_4f2a",
      "name": "safe-db-migration",
      "trigger_pattern": "database migration deploy",
      "steps": [
        "Back up",
        "Run on staging",
        "Run with CONCURRENTLY",
        "Verify"
      ],
      "anti_patterns": [
        "Locking ALTER on large tables"
      ],
      "times_used": 6,
      "success_rate": 0.83,
      "_score": 0.91
    }
  ],
  "total": 1
}

By name returns {skill} or {error: "Skill not found"}. Trigger matching returns at most 3 skills.

Values are illustrative; the keys follow the server's handler. MCP clients receive the result as JSON text content.

Server description

The description the server sends to your agent in tools/list, captured from the v14.7.0 source:

Find skills matching a trigger. Skills are learned procedures — HOW to do things.

Found a mistake? Open an issue on GitHub.

Search