Skip to main content
GET
cURL
Questions or issues? Contact us at api-support@manus.ai.
Auth:
  • API Key: Any skill the user can download in Manus: own, team, project (read access), official, installed Hub, and authorized App skills.
  • Standard OAuth client: Requires create_task or manage_all_tasks. Only skills owned by this App; other IDs return NotFound (HTTP 404).
  • Trusted client: Same as API Key.
The endpoint returns one skill’s metadata and a download link for its current archive. Download the archive and read SKILL.md inside it when you need the skill’s front matter or files. The download link expires after 24 hours; call skill.detail again for a new link. Earlier versions are not returned. Use skill.list to get skill IDs.

Headers

x-manus-api-key
string

API key for direct authentication. Provide either this or Authorization, not both. See Authentication.

Authorization
string

OAuth access token. Standard OAuth clients require create_task or manage_all_tasks. Trusted clients bypass endpoint scope restrictions. See the Open App guide.

Example:

"Bearer {access_token}"

Query Parameters

skill_id
string
required

Use skill.list to get skill IDs.

Response

Skill retrieved successfully.

ok
boolean

Whether the request was successful.

Example:

true

request_id
string

Unique identifier for this API request.

skill
object

A skill that extends the agent's capabilities.

download_info
object

Download link for the skill's current archive.