skills
Creates, updates, deletes, gets or lists a skills resource.
Overview
| Name | skills |
| Type | Resource |
| Id | anthropic.skills.skills |
Fields
The following fields are returned by SELECT queries:
- get
- list
| Name | Datatype | Description |
|---|---|---|
id | string | Unique identifier for the skill. The format and length of IDs may change over time. |
created_at | string | ISO 8601 timestamp of when the skill was created. |
display_title | string | Display title for the skill. This is a human-readable label that is not included in the prompt sent to the model. |
latest_version | string | The latest version identifier for the skill. This represents the most recent version of the skill that has been created. |
source | string | Source 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 |
type | string | Object type. For Skills, this is always `"skill"`. |
updated_at | string | ISO 8601 timestamp of when the skill was last updated. |
| Name | Datatype | Description |
|---|---|---|
id | string | Unique identifier for the skill. The format and length of IDs may change over time. |
created_at | string | ISO 8601 timestamp of when the skill was created. |
display_title | string | Display title for the skill. This is a human-readable label that is not included in the prompt sent to the model. |
latest_version | string | The latest version identifier for the skill. This represents the most recent version of the skill that has been created. |
source | string | Source 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 |
type | string | Object type. For Skills, this is always `"skill"`. |
updated_at | string | ISO 8601 timestamp of when the skill was last updated. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | skill_id | ||
list | select | source | ||
delete | delete | skill_id | ||
create | exec | files |
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.
| Name | Datatype | Description |
|---|---|---|
skill_id | string | Unique identifier for the skill. The format and length of IDs may change over time. |
source | string | Filter 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
- get
- list
Successful Response
SELECT
id,
created_at,
display_title,
latest_version,
source,
type,
updated_at
FROM anthropic.skills.skills
WHERE skill_id = '{{ skill_id }}' -- required
;
Successful Response
SELECT
id,
created_at,
display_title,
latest_version,
source,
type,
updated_at
FROM anthropic.skills.skills
WHERE source = '{{ source }}'
;
DELETE examples
- delete
No description available.
DELETE FROM anthropic.skills.skills
WHERE skill_id = '{{ skill_id }}' --required
;
Lifecycle Methods
- create
Successful Response
EXEC anthropic.skills.skills.create
@@json=
'{
"files": "{{ files }}",
"display_title": "{{ display_title }}"
}'
;