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
| Name | Type | Default | Description |
|---|---|---|---|
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.