Skip to main content
GET
/
v1
/
skill-submissions
/
{submission_id}
curl "https://api.danubeai.com/v1/skill-submissions/sub_abc123" \
  -H "Authorization: Bearer YOUR_JWT"
{
  "id": "sub_abc123",
  "skill_name": "pdf-processing",
  "skill_description": "Extract and process PDF documents",
  "skill_md_content": "---\ndescription: Extract and process PDF documents\n---\n\n# PDF Processing\n...",
  "scripts": [
    {"name": "extract.py", "content": "..."}
  ],
  "reference_files": [],
  "assets": [],
  "status": "pending",
  "submitted_at": "2026-02-24T12:00:00Z",
  "reviewed_at": null,
  "reviewer_notes": null,
  "skill_id": null
}

Overview

Returns the full details of a skill submission, including the SKILL.md content and all files. Users can only view their own submissions. Auth: Requires JWT authentication.

Path Parameters

submission_id
string
required
Submission UUID

Response

id
string
Submission UUID
skill_name
string
Skill name
skill_description
string
Parsed description from SKILL.md frontmatter
skill_md_content
string
Full SKILL.md markdown content
scripts
array
Script files
reference_files
array
Reference files
assets
array
Asset files
status
string
"pending", "approved", or "rejected"
submitted_at
string
ISO 8601 timestamp
reviewed_at
string
ISO 8601 timestamp (null if not yet reviewed)
reviewer_notes
string
Notes from the reviewer
skill_id
string
Created skill UUID (set when approved)

Example

curl "https://api.danubeai.com/v1/skill-submissions/sub_abc123" \
  -H "Authorization: Bearer YOUR_JWT"
{
  "id": "sub_abc123",
  "skill_name": "pdf-processing",
  "skill_description": "Extract and process PDF documents",
  "skill_md_content": "---\ndescription: Extract and process PDF documents\n---\n\n# PDF Processing\n...",
  "scripts": [
    {"name": "extract.py", "content": "..."}
  ],
  "reference_files": [],
  "assets": [],
  "status": "pending",
  "submitted_at": "2026-02-24T12:00:00Z",
  "reviewed_at": null,
  "reviewer_notes": null,
  "skill_id": null
}