Skip to main content
POST
/
marketplace
/
skills
/
{skill_id}
/
clone
Clone Skill
const options = {method: 'POST', headers: {'X-Browser-Use-API-Key': '<api-key>'}};

fetch('https://api.browser-use.com/api/v2/marketplace/skills/{skill_id}/clone', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "title": "<string>",
  "description": "<string>",
  "categories": [
    "search"
  ],
  "domains": [
    "<string>"
  ],
  "status": "recording",
  "parameters": [
    {
      "name": "<string>",
      "type": "string",
      "required": true,
      "description": "<string>",
      "default": null,
      "cookieDomain": "<string>"
    }
  ],
  "outputSchema": {},
  "isEnabled": true,
  "isPublic": true,
  "currentVersion": 123,
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "slug": "<string>",
  "goal": "<string>",
  "agentPrompt": "<string>",
  "iconUrl": "<string>",
  "firstPublishedAt": "2023-11-07T05:31:56Z",
  "lastPublishedAt": "2023-11-07T05:31:56Z",
  "currentVersionStartedAt": "2023-11-07T05:31:56Z",
  "currentVersionFinishedAt": "2023-11-07T05:31:56Z",
  "code": "<string>",
  "clonedFromSkillId": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}

Authorizations

X-Browser-Use-API-Key
string
header
required

Path Parameters

skill_id
string<uuid>
required

Response

Successful Response

Skill information returned by the API.

id
string<uuid>
required

Unique identifier for the skill

title
string
required

Title of the skill (shows up in the public view)

description
string
required

Description of the skill (shows up in the public view)

categories
enum<string>[]
required

Categories of the skill

Skill category.

Available options:
search,
e_commerce,
financial,
news,
real_estate,
social_media,
travel,
marketplace,
lead_generation,
seo,
jobs,
developer,
media,
automation,
integration,
other
domains
string[]
required

Domains/websites this skill interacts with

status
enum<string>
required

Status of the skill

Available options:
recording,
generating,
failed,
finished,
cancelled,
timed_out
parameters
ParameterSchema · object[]
required

Input parameters of the skill

outputSchema
Output Schema · object
required

Output schema of the skill

isEnabled
boolean
required

Whether the skill is enabled

isPublic
boolean
required

Whether the skill is publicly available

currentVersion
integer | null
required

Current version of the skill

createdAt
string<date-time>
required

Creation timestamp

updatedAt
string<date-time>
required

Last update timestamp

slug
string | null

URL-friendly slug for the skill

goal
string | null

Goal of the skill (not shown in the public view)

agentPrompt
string | null

Prompt for the agent to use when generating the skill automatically (not shown in the public view)

iconUrl
string | null

URL of the custom skill icon

firstPublishedAt
string<date-time> | null

When the skill was first published

lastPublishedAt
string<date-time> | null

When the skill was last published

currentVersionStartedAt
string<date-time> | null

When the current version started generating

currentVersionFinishedAt
string<date-time> | null

When the current version finished generating

code
string | null

Base64 encoded generated code (contact support@browser-use.com to get access) - ENTERPRISE ONLY

clonedFromSkillId
string<uuid> | null

Unique identifier for the skill this skill was cloned from