Skip to main content

skills

Creates, updates, deletes, gets or lists a skills resource.

Overview

Nameskills
TypeResource
Idanthropic.skills.skills

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringUnique identifier for the skill.

The format and length of IDs may change over time.
created_atstringISO 8601 timestamp of when the skill was created.
display_titlestringDisplay title for the skill.

This is a human-readable label that is not included in the prompt sent to the model.
latest_versionstringThe latest version identifier for the skill.

This represents the most recent version of the skill that has been created.
sourcestringSource of the skill.

This may be one of the following values:
* `"custom"`: the skill was created by a user
* `"anthropic"`: the skill was created by Anthropic
typestringObject type.

For Skills, this is always `"skill"`.
updated_atstringISO 8601 timestamp of when the skill was last updated.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectskill_id
listselectsource
deletedeleteskill_id
createexecfiles

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
skill_idstringUnique identifier for the skill. The format and length of IDs may change over time.
sourcestringFilter skills by source. If provided, only skills from the specified source will be returned: * "custom": only return user-created skills * "anthropic": only return Anthropic-created skills

SELECT examples

Successful Response

SELECT
id,
created_at,
display_title,
latest_version,
source,
type,
updated_at
FROM anthropic.skills.skills
WHERE skill_id = '{{ skill_id }}' -- required
;

DELETE examples

No description available.

DELETE FROM anthropic.skills.skills
WHERE skill_id = '{{ skill_id }}' --required
;

Lifecycle Methods

Successful Response

EXEC anthropic.skills.skills.create
@@json=
'{
"files": "{{ files }}",
"display_title": "{{ display_title }}"
}'
;