HR

Add or change a checklist

hr_save_checklist · Changes data · Markdown

Adds or changes an onboarding or offboarding checklist: items with an owner and a due day relative to the start or last day.

$0.001 a call

From your agent’s balance. A call that fails costs nothing.

An example

Make an onboarding list: warehouse keys before day one, a forklift safety briefing on day one, and a check-in after a month.

Your agent callshr_save_checklist$0.001 a call

The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.

With these arguments
{
  "name": "Warehouse onboarding",
  "kind": "onboarding",
  "items": [
    {
      "title": "Hand over the warehouse keys",
      "owner": "manager",
      "due_days": -1
    },
    {
      "title": "Safety briefing for the forklift and the racks",
      "owner": "hr",
      "due_days": 0
    },
    {
      "title": "Sign the contract and send the tax ID",
      "owner": "person",
      "due_days": -3
    },
    {
      "title": "First month check-in",
      "owner": "manager",
      "due_days": 30
    }
  ]
}
What comes back
{
  "checklist": {
    "name": "Warehouse onboarding",
    "kind": "onboarding",
    "items": [
      {
        "title": "Hand over the warehouse keys",
        "owner": "manager",
        "due_days": -1
      },
      {
        "title": "Safety briefing for the forklift and the racks",
        "owner": "hr",
        "due_days": 0
      }
    ]
  },
  "created": true
}

Use it when

The business wants the same steps every time someone joins or leaves.

What it does

An onboarding or offboarding checklist, matched by name; items replace the ones it had. Each item has a title, an owner (person: the one joining or leaving; manager: their manager; hr; it) and due_days: calendar days from the start date (onboarding) or the last day (offboarding), negative for before it. Tasks already started keep their own copy.

What comes back

checklist: its name, kind and items; and created. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
nameRequiredstring1 to 120 characters.
new_namestringUp to 120 characters.
kindstringOne of: onboarding,offboarding.
itemsarray of objects1 to 50 items.
items[].titleRequiredstring1 to 200 characters.
items[].ownerRequiredstringOne of: person,manager,hr,it.
items[].due_daysRequiredinteger-365 to 365.

The call

Over MCP, call hr_save_checklist on https://api.conecto.chat/mcp/hr. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/hr_save_checklist \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"Warehouse onboarding","kind":"onboarding","items":[{"title":"Hand over the warehouse keys","owner":"manager","due_days":-1},{"title":"Safety briefing for the forklift and the racks","owner":"hr","due_days":0},{"title":"Sign the contract and send the tax ID","owner":"person","due_days":-3},{"title":"First month check-in","owner":"manager","due_days":30}]}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
invalid_input400The checklist has no items, or an item's owner or due_days is not valid.Owners are person, manager, hr or it; due_days from -365 to 365.
name_taken409A checklist has the new name already.Pick another name.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md