Resolido Docs
Skills

Create API skill

POST
/skills

Create a custom API skill (e.g. order status lookup) and optionally enable it for agents. Owner/admin.

Authorization

bearer skills:write
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: skills:write

Request Body

application/json
  1. body
name*string
Length2 <= length <= 100
description?string

What the skill does – the AI reads it to decide when to call it.

Lengthlength <= 1000
instructions?string

How the AI should use the result.

Lengthlength <= 100000
effect?string

read = only looks data up; action = changes something (refill, restart, refund…). Debug replays never call action skills. Default: GET = read, POST = action.

Value in"read""action"
api*
agentIds?array<>
Itemsitems <= 50
Default[]

Response Body

Success

application/json
  1. response
skillId*string
enabledFor*array<string>
curl -X POST "https://example.com/skills" \  -H "Content-Type: application/json" \  -d '{    "name": "string",    "api": {      "url": "http://example.com"    }  }'
{  "skillId": "string",  "enabledFor": [    "string"  ]}