Skip to main content
POST

Overview

Creates a new skill with SKILL.md content, optional scripts, reference files, and assets. Private skills are created immediately. Public skills require the /skill-submissions review flow. Auth: Accepts either JWT or API key (danube-api-key header).

Body Parameters

name
string
required
Skill name (e.g. “pdf-processing”)
skill_md_content
string
required
The SKILL.md markdown content with instructions. Should include YAML frontmatter with a description field.
scripts
array
default:[]
Executable script files
reference_files
array
default:[]
Reference documentation files
assets
array
default:[]
Asset files (templates, resources)
visibility
string
default:"private"
"private" only via this endpoint. Public skills require /skill-submissions.
service_id
string
Optional service UUID to associate the skill with

Response

id
string
Created skill UUID
name
string
Skill name
description
string
Description extracted from SKILL.md frontmatter
skill_md
string
The SKILL.md content
scripts
array
Script files
references
array
Reference files
assets
array
Asset files

Example

MCP Tool

This endpoint is also available as the create_skill MCP tool: