Skills
Edit skill texts (find & replace)
POST
Find-and-replace in custom skills' description, instructions or input-field descriptions, several skills at once. All edits apply or nothing changes. Owner/admin.
bearer skills:writeheader
AuthorizationBearer <token>API key (rsl_live_…) from Settings → Developers.
Scope: skills:write
application/json- body
edits*array<>Items
1 <= items <= 50dryRun?booleanDefault
falseSuccess
application/json- response
applied*booleanproblems*array<>previews*array<>curl -X POST "https://example.com/skills/text-edits" \ -H "Content-Type: application/json" \ -d '{ "edits": [ { "skillId": "string", "target": "description", "find": "string", "replace": "string" } ] }'{ "applied": true, "problems": [ { "target": "string", "edit": 0, "reason": "not_found", "count": 0 } ], "previews": [ { "edit": 0, "before": "string", "after": "string", "skillId": "string", "target": "string" } ]}Run lookup skill POST
Run a saved read-only (lookup) API skill with the given inputs exactly as the AI agent would and return what the agent would see. Action skills are refused – use skills.runAction. Owner/admin.
Update API skill PATCH
Update a custom skill. Only sent fields change; empty header values keep the stored secret. Owner/admin.