camunda-job-workers
Use this skill to implement Camunda 8 job workers in Java, Camunda Spring Boot, or TypeScript — handler code that activates jobs from a service task, runs business logic, and completes, fails, or throws a BPMN error.
Use for: choosing between camunda-client-java, the Camunda Spring Boot Starter, and @camunda8/orchestration-cluster-api; wiring a @JobWorker method or createJobWorker(...) call to a BPMN zeebe:taskDefinition type; signalling complete / fail / BPMN error; idempotency, retries, back-off, auto-complete; Spring Boot 4 vs 3 starter on Camunda 8.9+.
Do not use for: deciding worker-vs-connector (use camunda-development), authoring the BPMN task (use camunda-bpmn), configuring an OOTB connector (use camunda-connectors), or building a custom connector (use camunda-connectors-development).
**Workflow skill** — pick an SDK, declare a handler against a zeebe:taskDefinition type, handle complete / fail / BPMN-error cases. Java, Spring, and TypeScript on Camunda 8.8+.
Pinned to revision 34afa0f738fc, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/camunda-job-workers/SKILL.md
- skills/camunda-job-workers/portability.json
- skills/camunda-job-workers/references/worker-sdk-java.md
- skills/camunda-job-workers/references/worker-sdk-spring.md
- skills/camunda-job-workers/references/worker-sdk-typescript.md
Every link opens the file at its source, pinned to the revision this page describes.