Skip to main content
Glama

skill_create

Turn a completed task into a reusable skill (SOP) so the same workflow can be recalled later when trigger conditions match.

Instructions

Create a reusable skill (SOP) from a successful task or conversation. Skills are injected into recall when matching trigger conditions are met. Use this after completing a non-trivial task to capture the workflow for reuse.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesShort name for the skill (e.g., 'deploy-to-vercel').
stepsNoOrdered execution steps.
contentYesFull SOP content in markdown. Include steps, commands, and validation.
task_idNoThe task ID. Use this to isolate memory by a specific task. Link captures to a task for finer isolation.
team_idNoThe team ID. Use this to isolate memory by team. When set, all queries filter by this value.
user_idNoThe user ID. Use this to isolate memory by user within a team. When set with team_id, queries filter by both.
agent_idNoThe agent ID. Use this to isolate memory by agent role within a team. Defaults to the detected agent.
descriptionNoOne-line description of what the skill does.
validation_rulesNoHow to verify the skill succeeded (e.g., ['curl returns 200', 'no errors in logs']).
source_capture_idsNoCapture IDs that this skill was extracted from (for traceability).
trigger_conditionsNoKeywords or patterns that trigger this skill (e.g., ['deploy', 'vercel', 'production']).
Install Server

TDQS

A4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It adds one meaningful behavioral trait: 'Skills are injected into recall when matching trigger conditions are met.' However, it does not disclose side effects such as overwriting an existing skill, permissions, or what the create response looks like, leaving some opacity for a persistent write operation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, each earning its place: the first defines the action, the second explains the recall behavior, and the third gives the usage trigger. It is front-loaded with the core purpose and contains no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 11-parameter create tool with no annotations and no output schema, the description provides enough context for an agent to select the tool and understand its role in the skill/recall ecosystem. It does not describe the return value or conflict behavior, but the schema fully documents parameters, so the gap is not critical.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema covers all 11 parameters with descriptions (100% coverage), so the baseline is 3. The description adds no per-parameter semantics beyond an implicit nod to trigger conditions, but because the schema is thorough, no compensation is needed.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: 'Create a reusable skill (SOP)' and adds source context 'from a successful task or conversation.' The parenthetical SOP clarifies the object type and distinguishes it from knowledge-related siblings, while the create action clearly separates it from skill_get, skill_list, skill_search, and skill_archive.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Provides an explicit trigger condition: 'Use this after completing a non-trivial task to capture the workflow for reuse.' This gives the agent a clear when-to-use signal, though it does not name alternatives or explicitly state when not to use it, so it stops short of full exclusion guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tinhien11/remem-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server