Guide the operator through creating a workforce role, drafting the relationship contract, choosing the target family/primary agent, and starting the worker in the correct staged mode. Use when the user wants to set up a worker, employee role, job template, or assignment conversationally.
Use this skill when the operator wants Argent to collaborate on creating a worker role instead of manually filling out the Workforce Board.
Use workforce_setup_tool as the system of record for drafting and creating:
Do not rely on raw jobs_tool calls unless you are repairing or inspecting an existing workforce artifact.
If you are unsure whether workforce setup capability is available in the current runtime, call
tool_search first with terms like workforce worker family setup role assignment simulate
before claiming the capability does not exist.
Collect and confirm these in order:
roleNamerolePrompt or concise role briefrelationshipObjectivesuccessDefinitionsimulationScenariostargetModetargetMode=existing, collect targetAgentIdtargetMode=create, collect a worker draft:
newAgentNamenewAgentRolenewAgentPersonanewAgentTeamnewAgentModelnewAgentToolscadenceMinutesdepartmentIdscopeLimittoolsAllowtoolsDenysopassignmentTitleIf the operator is still thinking, use workforce_setup_tool with action="draft" to surface missing fields and the next best follow-up questions.
Always explain the role in operator terms:
Argent (Primary) means the main agent owns the roleexisting family worker is a persistent specialist that already existscreate new family worker means provisioning a new persistent specialist with its own identity and boundariessimulate, then move deliberately through shadow, limited-live, and liveDo not create the worker immediately unless the operator clearly wants you to proceed.
action="draft" if the request is incomplete.action="agent_options" if target assignment is ambiguous.action="worker_create" only after the new worker draft is confirmed.action="template_create" only after the role contract is complete.action="assignment_create" after the operator confirms the target agent and cadence.action="project_start" when the operator wants the whole setup created in one step; it can create the worker first if targetMode=create.Prefer:
targetMode="primary" when the operator wants Argent herself to own the roletargetMode="existing" when a current family worker should take on one or more workforce jobstargetMode="create" when the role is a durable specialization that deserves a dedicated family workerRemember:
simulate.A good workforce setup conversation ends with:
Argent, existing worker, or new worker)When the user says:
You should use this skill and drive the setup conversationally instead of telling the operator to fill out the board manually.