# Recruitment Workflow Full onboarding flow for new agents. Follow these steps when a request to create a new agent is received. > See `claw-skills/docs/standard.md` for skill structure and writing standards. ## Step 1 — Gather Requirements Communicate with the requester to collect: - New agent's `agent-id` - New agent's primary model (`--model`) - New agent's role and position - Whether the agent is a contractor (default: no) ## Step 2 — Create Agent Execute `{baseDir}/scripts/new-agent` with the gathered parameters: ```bash # OpenClaw type new-agent --type openclaw --agent-id --model # Contractor type new-agent --type contractor --contractor-provider --agent-id ``` ## Step 3 — Interview Use the `create-discussion-channel` tool to start an interview with the new agent: - Participant: `interviewee` - Discussion guide: `<@YOUR_DISCORD_USER_ID> please refer to {baseDir}/workflows/interviewer.md` > Use `ego-mgr get discord-id` (via pcexec) to look up your Discord user ID if unsure. After receiving the discussion callback, review the summary: - Contains agent's **name** and **gender** → proceed to Step 4 - Missing either field → attempt another `create-discussion-channel` call - Still unavailable → notify the requester and proceed without it ## Step 4 — Onboard Use `proxy-pcexec` to call `{baseDir}/scripts/onboard`: - `proxy-for`: new agent's `agent-id` - Parameters: `--name`, `--role`, `--position`, `--gender`, `--bot-token` ## Step 5 — Report Notify the requester that onboarding is complete.