@slack/web-api / SlackbotSkillsCreateArguments
Interface: SlackbotSkillsCreateArguments
Defined in: packages/web-api/src/types/request/slackbot.ts:6
Extends
TokenOverridable
Properties
canvas_id?
canvas_id?: string;
Defined in: packages/web-api/src/types/request/slackbot.ts:12
Description
Canvas the caller owns to turn into a skill. Send exactly one of instructions or canvas_id.
category?
category?:
| "communication"
| "customer_support"
| "data_and_analytics"
| "engineering"
| "other"
| "product_management"
| "productivity"
| "professional_development"
| "project_management"
| "sales"
| "system"
| "team_management";
Defined in: packages/web-api/src/types/request/slackbot.ts:16
Description
One of the skill categories.
description?
description?: string;
Defined in: packages/web-api/src/types/request/slackbot.ts:14
Description
When Slackbot should use the skill. Max 400 characters.
display_name
display_name: string;
Defined in: packages/web-api/src/types/request/slackbot.ts:8
Description
Human-readable label. Max 255 characters; not unique.
example_prompt?
example_prompt?: string;
Defined in: packages/web-api/src/types/request/slackbot.ts:30
Description
Max 200 characters. May contain {skill}, which becomes the skill mention.
instructions?
instructions?: string;
Defined in: packages/web-api/src/types/request/slackbot.ts:10
Description
Markdown body of the skill. Send exactly one of instructions or canvas_id.
mcp_servers?
mcp_servers?: object[];
Defined in: packages/web-api/src/types/request/slackbot.ts:35
app_id?
app_id?: string;
server_id?
server_id?: string;
service_type
service_type: string;
Description
Apps the skill needs, capped at the caller's MCP server limit. Declaring an app doesn't grant access to it.
token?
token?: string;
Defined in: packages/web-api/src/types/request/common.ts:43
Description
Overridable authentication token bearing required scopes.
Inherited from
TokenOverridable.token