Skill Plugin Skills
Manage skill links for skill plugins.
Skill Plugin Skills object
Attributes
object
Stringid
Stringidentifier
Stringstatus
Enumclient_name
StringNullableclient_description
StringNullableclient_metadata
ObjectNullableA key-value map
license
StringNullablecompatibility
StringNullableskill_configuration_id
StringNullableskill_id
Stringcreated_at
Dateupdated_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
StringThe unique identifier for the skill_plugin
Query Parameters
limit
NumberOptionalafter
StringOptionalbefore
StringOptionalcursor
StringOptionalorder
EnumOptionalid
UnionOptionalskill_id
UnionOptionalstatus
UnionOptionalskill_configuration_id
UnionOptionalcreated_at
ObjectOptionalFilter skill plugin skill creation time by date range
updated_at
ObjectOptionalFilter skill plugin skill last update time by date range
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
StringThe unique identifier for the skill_plugin
Request Body
skill_id
Stringidentifier
StringOptionalclient_name
StringOptionalNullableclient_description
StringOptionalNullableclient_metadata
ObjectOptionalNullableA key-value map
license
StringOptionalNullablecompatibility
StringOptionalNullableskill_configuration_id
StringOptionalNullablecurl -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
StringThe unique identifier for the skill_plugin
skill_plugin_skill_id
StringThe unique identifier for the skill_plugin_skill
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
StringThe unique identifier for the skill_plugin
skill_plugin_skill_id
StringThe unique identifier for the skill_plugin_skill
Request Body
client_name
StringOptionalNullableclient_description
StringOptionalNullableclient_metadata
ObjectOptionalNullableA key-value map
license
StringOptionalNullablecompatibility
StringOptionalNullableskill_configuration_id
StringOptionalNullablecurl -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
StringThe unique identifier for the skill_plugin
skill_plugin_skill_id
StringThe unique identifier for the skill_plugin_skill
curl -X DELETE "https://api.metorial.com/skill-plugins/ski_Rm4Mnheq2bfEPhBhP7SY/skills/ski_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."