Manage reusable skills
skillCreate, manage, and run reusable skill bundles (instructions + actions) across projects. List, import, export, and share skills to automate workflows.
Instructions
Manage and execute reusable skills (instruction + action bundles). Skills are portable across projects, sessions, and tools. Use 'supersede' to retire a stale skill (archives it so it stops surfacing).
Actions:
list: Browse skills (filter by scope, status, category)
get: Get skill details by ID or name
create: Define a new skill with name, instruction, and triggers
update: Modify an existing skill
run: Execute a skill (by ID or name)
delete: Remove a skill
import: Import skills from file or content (supports markdown, JSON, cursorrules, claude_md)
export: Export skills in various formats
share: Change skill visibility scope
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Skill name (slug, e.g. 'deploy-checker') | |
| limit | No | Max results to return | |
| query | No | Search query | |
| scope | No | Visibility scope | |
| title | No | Skill display title | |
| action | Yes | The action to perform | |
| format | No | Import/export format | |
| params | No | Parameters passed to skill execution | |
| status | No | Skill status | |
| actions | No | Action steps array [{type, tool, params, ...}] | |
| content | No | Content string for import | |
| dry_run | No | Preview execution without running | |
| category | No | Filter by category tag | |
| priority | No | Skill priority 0-100 (higher = matched first) | |
| skill_id | No | Skill ID (UUID) | |
| file_path | No | Local file path for import | |
| skill_ids | No | Skill IDs for export | |
| categories | No | Tags for discovery/filtering | |
| project_id | No | Project ID (UUID) | |
| description | No | Skill description | |
| is_personal | No | Whether skill is personal | |
| source_file | No | Source filename (for import provenance) | |
| source_tool | No | Source tool name (for import provenance) | |
| workspace_id | No | Workspace ID (UUID) | |
| superseded_by | No | Replacement skill (name or id), recorded when action='supersede' | |
| trigger_regex | No | Optional regex for advanced trigger matching | |
| change_summary | No | Summary of changes (for version history) | |
| instruction_body | No | Markdown instruction text (the prompt) | |
| trigger_patterns | No | Keywords/phrases for auto-activation |