slackline/api/slackbot/skills_create
This module is generated by gleam run -m slackline_codegen/generate. Do not edit it by hand.
Setters for the optional arguments of
slackbot.skills.create.
Each setter takes the call that slackbot.skills_create returns and sets
one argument:
slackbot.skills_create(display_name: "display_name")
|> skills_create.instructions("instructions")
Values
pub fn canvas_id(
call: slackline.Call(slackbot.SkillsCreate, r),
canvas_id: String,
) -> slackline.Call(slackbot.SkillsCreate, r)
Canvas the caller owns to turn into a skill. Send exactly one of
instructions or canvas_id.
pub fn category(
call: slackline.Call(slackbot.SkillsCreate, r),
category: common.SkillCategory,
) -> slackline.Call(slackbot.SkillsCreate, r)
One of the skill categories. Acceptable values: communication
customer_support data_and_analytics engineering product_management
productivity professional_development project_management sales
system team_management other
pub fn description(
call: slackline.Call(slackbot.SkillsCreate, r),
description: String,
) -> slackline.Call(slackbot.SkillsCreate, r)
When Slackbot should use the skill. Max 400 characters.
pub fn example_prompt(
call: slackline.Call(slackbot.SkillsCreate, r),
example_prompt: String,
) -> slackline.Call(slackbot.SkillsCreate, r)
Max 200 characters. May contain {skill}, which becomes the skill mention.
pub fn instructions(
call: slackline.Call(slackbot.SkillsCreate, r),
instructions: String,
) -> slackline.Call(slackbot.SkillsCreate, r)
Markdown body of the skill. Send exactly one of instructions or
canvas_id.
pub fn mcp_servers(
call: slackline.Call(slackbot.SkillsCreate, r),
mcp_servers: List(value.Value),
) -> slackline.Call(slackbot.SkillsCreate, r)
Apps the skill needs.