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.

✨ Search Document