slackline/api/slackbot/skills_update
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.update.
Each setter takes the call that slackbot.skills_update returns and sets
one argument:
slackbot.skills_update(skill_id: "skill_id")
|> skills_update.display_name("display_name")
Values
pub fn category(
call: slackline.Call(slackbot.SkillsUpdate, r),
category: common.SkillCategory,
) -> slackline.Call(slackbot.SkillsUpdate, r)
One of the skill categories. Send an empty string to clear. 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.SkillsUpdate, r),
description: String,
) -> slackline.Call(slackbot.SkillsUpdate, r)
When Slackbot should use the skill. Max 400 characters. Send an empty string to clear.
pub fn display_name(
call: slackline.Call(slackbot.SkillsUpdate, r),
display_name: String,
) -> slackline.Call(slackbot.SkillsUpdate, r)
Human-readable label. Max 255 characters.
pub fn example_prompt(
call: slackline.Call(slackbot.SkillsUpdate, r),
example_prompt: String,
) -> slackline.Call(slackbot.SkillsUpdate, r)
Max 200 characters. May contain {skill}. Send an empty string to clear.
pub fn instructions(
call: slackline.Call(slackbot.SkillsUpdate, r),
instructions: String,
) -> slackline.Call(slackbot.SkillsUpdate, r)
Markdown that replaces the whole document.
pub fn mcp_servers(
call: slackline.Call(slackbot.SkillsUpdate, r),
mcp_servers: List(value.Value),
) -> slackline.Call(slackbot.SkillsUpdate, r)
Apps the skill needs. Replaces the whole list. Send an empty list to clear it.