API Reference

Skill Tools API

Complete reference for the 5 skill management tools.


list_skills

List all skills with optional filters, or get a single skill by ID or name.

ParameterTypeDescription
idstringGet a specific skill by ID or name
domainstringFilter by domain
statusstringdraft, active, deprecated

skill

Unified tool for creating, updating, and generating skills. The action parameter determines the operation.

action: "create"

Create a new skill (starts as draft).

ParameterTypeRequiredDescription
actionstringYes"create"
namestringYesSkill name
descriptionstringYesWhat the skill covers
domainstring[]YesApplicable domains
instructionsstringYesSkill content (markdown)
triggersstring[]NoActivation phrases
templatesstring[]NoCode templates

action: "update"

Update a skill's content or change its status (approve, reject, deprecate).

ParameterTypeRequiredDescription
actionstringYes"update"
idstringYesSkill ID
statusstringNoSet to "active" to approve, "rejected" to reject, "deprecated" to deprecate
namestringNoNew name
descriptionstringNoNew description
instructionsstringNoNew instructions
triggersstring[]NoNew triggers
templatesstring[]NoNew templates
review_notesstringNoNotes for approval/rejection
reasonstringNoReason for rejection/deprecation
successor_idstringNoReplacement skill (for deprecation)

action: "generate"

Auto-generate a skill from memory patterns.

ParameterTypeRequiredDescription
actionstringYes"generate"
memory_idsstring[]NoSource memories
namestringNoSuggested name
domainstring[]NoTarget domains
descriptionstringNoSuggested description
check_conflictsbooleanNoCheck for similar/conflicting skills

skill_versions

View version history or rollback to a previous version.

ParameterTypeRequiredDescription
skill_idstringYesSkill ID
rollback_tonumberNoVersion number to restore (omit to view history)

get_audit_log

View governance audit trail for skill lifecycle events.

ParameterTypeDescription
skill_idstringFilter by skill
limitnumberMax entries

analyze_patterns

Detect recurring patterns in memories. Optionally check for skill conflicts.

ParameterTypeDescription
domainstringFilter by domain
daysnumberLook-back period in days
limitnumberMax patterns to return
include_conflictsbooleanAlso detect skill conflicts
Previous
Memory Tools