Skip to main content

Retrieve Skill

Returns skill metadata and the latest version number. The response structure is the same as Create Skill.

Prerequisites

Endpoint and authentication configured. For details, see Overview and authentication.

Endpoint

GET /skills/{skill_id}

Request example

curl "$AGENTSTUDIO_URL/skills/skill_xxx" \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY"

Response example

{
  "id": "skill_xxx",
  "type": "skill",
  "name": "pdf3.0",
  "description": "Use this skill whenever the user wants to do anything with PDF files...",
  "source": "customer",
  "status": "active",
  "latest_version": "1.1",
  "created_at": "2026-06-16T07:56:03Z",
  "updated_at": "2026-06-16T08:12:47Z",
  "request_id": "xxx"
}

Response fields

FieldTypeDescription
idstringSkill ID, format: skill_xxx
typestringFixed value skill
name / descriptionstringParsed from SKILL.md inside the zip
sourcestringSource: customer (self-built) / official (Model Studio official)
statusstringScan status: checking / active / rejected / deleted. Only active can be mounted
latest_versionstringLatest version number. When mounting to an agent, do not lock to latest; you must specify a concrete version
created_at / updated_atstringCreation / last update time, ISO 8601
request_idstringUnique identifier for this request
Flow Agent API
Sandbox API
RAG API
Long-term Memory
ParseX API
Security API
Framework Integration