curl -X POST "https://api.danubeai.com/v1/skill-submissions" \ -H "Authorization: Bearer YOUR_JWT" \ -H "Content-Type: application/json" \ -d '{ "name": "pdf-processing", "skill_md_content": "---\ndescription: Extract and process PDF documents\n---\n\n# PDF Processing\n\n## Steps\n1. Parse the PDF file\n2. Extract text content\n3. Return structured data", "scripts": [ {"name": "extract.py", "content": "import fitz\n\ndef extract(path):\n doc = fitz.open(path)\n return [p.get_text() for p in doc]"} ] }'
{ "id": "sub_abc123", "skill_name": "pdf-processing", "status": "pending", "submitted_at": "2026-02-24T12:00:00Z", "reviewed_at": null, "reviewer_notes": null, "skill_id": null }
Submit a skill for public review
description
Show Script file object
Show Reference file object
Show Asset file object
"pending"
"approved"
"rejected"