Skill Plugin Skills

Manage skill links for skill plugins.

Skill Plugin Skills object

Attributes

object

String

id

String

identifier

String

status

Enum

client_name

StringNullable

client_description

StringNullable

client_metadata

ObjectNullable

A key-value map

license

StringNullable

compatibility

StringNullable

skill_configuration_id

StringNullable

skill_id

String

created_at

Date

updated_at

Date
{
"object": "skill.plugin_skill",
"status": "active",
"client_metadata": {}
}

List skill plugin skills

Returns skills linked to a skill plugin.

URL Parameters

skill_plugin_id

String

The unique identifier for the skill_plugin

Query Parameters

limit

NumberOptional

after

StringOptional

before

StringOptional

cursor

StringOptional

order

EnumOptional

id

UnionOptional

skill_id

UnionOptional

status

UnionOptional

skill_configuration_id

UnionOptional

created_at

ObjectOptional

Filter skill plugin skill creation time by date range

updated_at

ObjectOptional

Filter skill plugin skill last update time by date range

GEThttp://api.metorial.com/skill-plugins/:skill_plugin_id/skills
curl -X GET "https://api.metorial.com/skill-plugins/ski_Rm4Mnheq2bfEPhBhP7SY/skills" \
-H "Authorization: Bearer metorial_sk_..."

Add skill plugin skill

Adds a skill to a skill plugin.

URL Parameters

skill_plugin_id

String

The unique identifier for the skill_plugin

Request Body

skill_id

String

identifier

StringOptional

client_name

StringOptionalNullable

client_description

StringOptionalNullable

client_metadata

ObjectOptionalNullable

A key-value map

license

StringOptionalNullable

compatibility

StringOptionalNullable

skill_configuration_id

StringOptionalNullable
POSThttp://api.metorial.com/skill-plugins/:skill_plugin_id/skills
curl -X POST "https://api.metorial.com/skill-plugins/ski_Rm4Mnheq2bfEPhBhP7SY/skills" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer metorial_sk_..." \
-d '{
"skill_id": "example_skill_id",
"identifier": "example_identifier",
"client_name": "example_client_name",
"client_description": "example_client_description",
"client_metadata": {},
"license": "example_license",
"compatibility": "example_compatibility",
"skill_configuration_id": "example_skill_configuration_id"
}'

Get skill plugin skill

Retrieves a skill plugin skill link.

URL Parameters

skill_plugin_id

String

The unique identifier for the skill_plugin

skill_plugin_skill_id

String

The unique identifier for the skill_plugin_skill

GEThttp://api.metorial.com/skill-plugins/:skill_plugin_id/skills/:skill_plugin_skill_id
curl -X GET "https://api.metorial.com/skill-plugins/ski_Rm4Mnheq2bfEPhBhP7SY/skills/ski_Rm4Mnheq2bfEPhBhP7SY" \
-H "Authorization: Bearer metorial_sk_..."

Update skill plugin skill

Updates a skill plugin skill link.

URL Parameters

skill_plugin_id

String

The unique identifier for the skill_plugin

skill_plugin_skill_id

String

The unique identifier for the skill_plugin_skill

Request Body

client_name

StringOptionalNullable

client_description

StringOptionalNullable

client_metadata

ObjectOptionalNullable

A key-value map

license

StringOptionalNullable

compatibility

StringOptionalNullable

skill_configuration_id

StringOptionalNullable
PATCHhttp://api.metorial.com/skill-plugins/:skill_plugin_id/skills/:skill_plugin_skill_id
curl -X PATCH "https://api.metorial.com/skill-plugins/ski_Rm4Mnheq2bfEPhBhP7SY/skills/ski_Rm4Mnheq2bfEPhBhP7SY" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer metorial_sk_..." \
-d '{
"client_name": "example_client_name",
"client_description": "example_client_description",
"client_metadata": {},
"license": "example_license",
"compatibility": "example_compatibility",
"skill_configuration_id": "example_skill_configuration_id"
}'

Remove skill plugin skill

Removes a skill from a skill plugin.

URL Parameters

skill_plugin_id

String

The unique identifier for the skill_plugin

skill_plugin_skill_id

String

The unique identifier for the skill_plugin_skill

DELETEhttp://api.metorial.com/skill-plugins/:skill_plugin_id/skills/:skill_plugin_skill_id
curl -X DELETE "https://api.metorial.com/skill-plugins/ski_Rm4Mnheq2bfEPhBhP7SY/skills/ski_Rm4Mnheq2bfEPhBhP7SY" \
-H "Authorization: Bearer metorial_sk_..."