사용 방법
- 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
- 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
- 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/dozaldevs/dozaldevs-skills --skill run-ai-employee시작 전 확인
- 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
- 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.
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: loadoperate-ai-employeesfirst. It sets up thedozaldevsCLI and the key. You also need the employee'sslug(its stable identifier, distinct fromrole_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:
dozaldevs run-dozal "$SLUG"When it takes inputs, pass them by key, with shell variables in place of the values:
dozaldevs run-dozal "$SLUG" --data inputs.topic="$TOPIC"202gives atask_idand astatus_url. Keep thetask_id.- A
200withdeduped: truemeans the same trigger was already received, so nothing new started. - Missing required inputs come back as
422 MISSING_REQUIRED_INPUTSwith the list inmissing. Ask the human for those values and retry. 400 MISSING_CONNECTIONmeans an app the employee needs isn't connected.402 PAYMENT_REQUIREDmeans 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:
dozaldevs run-dozal "$SLUG" --dry_run trueOne 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.
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.

