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.

✨ Search Document