dozaldevs/dozaldevs-skills

run-ai-employee

Use when a human wants to run, trigger, start, or test-run an existing AI employee, e.g.

Zobacz źródło

Jak używać

  1. Skopiuj polecenie instalacji i sprawdź źródła przed instalacją we własnym środowisku agenta.
  2. W oryginale sprawdź wymagane narzędzia, dane dostępowe i obsługiwane środowiska.
  3. Opisz dane wejściowe i oczekiwany rezultat; porównaj wynik ze źródłami.
npx skills add https://github.com/dozaldevs/dozaldevs-skills --skill run-ai-employee

Przed rozpoczęciem

  • Instalacja nie obejmuje subskrypcji modelu, limitu API ani uprawnień do plików.
  • Gwiazdki i instalacje pokazują aktywność, a nie niezależny test jakości lub bezpieczeństwa.
Oryginalny dokument Skill

Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.

Run an AI Employee

This starts an existing AI employee working. The work runs in the cloud and takes minutes, so this skill is fire-and-handle: start it, hand the human the task ID, and let them check back. You do NOT sit in a polling loop.

Prerequisite: load operate-ai-employees first. It sets up the dozaldevs CLI and the key. You also need the employee's slug (its stable identifier, distinct from role_name, which is only the display name). If you don't know the slug, find the employee first (manage-ai-employees). A key needs Member level or above to run one.

Exact bodies and answers: dozaldevs run-dozal --help and ../operate-ai-employees/references/customer-api.md.

Trigger

An employee with no inputs needs no data; an empty body is sent for you:

sh
dozaldevs run-dozal "$SLUG"

When it takes inputs, pass them by key, with shell variables in place of the values:

sh
dozaldevs run-dozal "$SLUG" --data inputs.topic="$TOPIC"
  • 202 gives a task_id and a status_url. Keep the task_id.
  • A 200 with deduped: true means the same trigger was already received, so nothing new started.
  • Missing required inputs come back as 422 MISSING_REQUIRED_INPUTS with the list in missing. Ask the human for those values and retry.
  • 400 MISSING_CONNECTION means an app the employee needs isn't connected. 402 PAYMENT_REQUIRED means the account can't run work right now. Tell the human; a person fixes both.

Check first with a dry run

--dry_run true checks the trigger without starting anything. Use it to learn which inputs are required (the 422 lists them), or how many runs a list would start:

sh
dozaldevs run-dozal "$SLUG" --dry_run true

One run per line

Some employees take a list as one input and start a run for each line. The 202 for those has a runs list (one task_id per line) and a failures list for any line that didn't start. Report each run and each failure to the human. A list over the limit is refused up front with 422 TOO_MANY_ITEMS, and a dry run returns a run_count so you can check first. How an employee gets set up this way is in the "One run per line" section of ../operate-ai-employees/references/customer-api.md.

sh
dozaldevs run-dozal "$SLUG" --data inputs.addresses="$ADDRESSES"

What to tell the human (fire-and-handle)

Respond right away, do NOT wait for completion:

"Started! Your Weekly Recap Writer is on it (task a1b2c3d4). It usually takes a few minutes. Ask me 'is the recap done?' whenever and I'll check."

Then stop. The human controls when to check.

Checking later

When the human asks if it's done, load monitor-and-review-ai-employee-work and make one status call with the task_id. If they want to wait for it, that skill covers how.

Inputs

The keys are defined by the employee. If the human's request implies one ("run the recap for last week"), pass it: --data inputs.report_date="$REPORT_DATE". Unsure which inputs exist? Do a dry run first.

z tego samego repozytorium

Więcej Skills

Wszystkie Skills
dozaldevs
Społeczność

hire-ai-employee

Use when a human wants to create, hire, activate, or set up a new AI employee from a plain-English description, e.g. wanting something that writes a weekly recap or replies to guest messages. Drives the Hiring Dozal's multi-turn setup wizard (the hiring chat), relays its button questions (show me first or just send it) to the human, and hires the finished Dozal. Use it for any new-employee request. Load operate-ai-employees first for auth and base-URL setup.

Instalacje / 1h
2
GitHub Stars
0
Aktualizacja
26 paź
dozaldevs
Społeczność

manage-ai-employees

Use when a human wants to see, list, pause, reactivate, rename or inspect their existing AI employees (config, status active/paused/draft), or manage connected apps, schedules, handoffs, members and invitations, usage and bills, e.g. what employees do I have, pause the recap bot, how did last Friday go. Not for running one now (run-ai-employee), a task's output, approval or logs (monitor-and-review-ai-employee-work), or creating one (hire-ai-employee). Load operate-ai-employees first.

Instalacje / 1h
2
GitHub Stars
0
Aktualizacja
26 paź
dozaldevs
Społeczność

monitor-and-review-ai-employee-work

Use when a human asks whether an AI employee task is done, wants to see its output, or wants to approve or reject its work: is the recap ready, show me what it wrote, approve it, reject and shorten it, why did that run go wrong, show its logs, watch it live. Reads task status via phasecategory, drives the approve/reject decision, and reads run logs, activity and live status. Load operate-ai-employees first for auth setup.

Instalacje / 1h
2
GitHub Stars
0
Aktualizacja
26 paź
dozaldevs
Społeczność

operate-ai-employees

Use when a human asks you to operate their AI Employee platform account: hiring an employee, running one, checking on a task, approving or rejecting work, listing or pausing employees, or managing connections, schedules, handoffs, members, usage, bills, activity and run logs. Load this first to route between the four job skills. The umbrella skill: dze API key auth and its level, the production base URL, tenant resolution, the async model, and person-only steps.

Instalacje / 1h
2
GitHub Stars
0
Aktualizacja
26 paź