2.2 KiB
2.2 KiB
name, description
| name | description |
|---|---|
| recruitment | Onboard new agents into OpenClaw. Use when creating a new agent, adding an agent to the system, or setting up a new agent workspace. Triggers on requests like "new agent", "add agent", "create agent", "recruit agent", "onboard agent". |
Recruitment Skill
Onboard new agents into OpenClaw with binding configuration.
Usage
new-agent --type openclaw --agent-id <agent-id> [--model <primary-model>]
new-agent --type contractor --contractor-provider <claude|gemini> --agent-id <agent-id>
Workflow
When a request to create a new agent is received, follow this workflow:
Step 1 — Gather Requirements
Communicate with the requester to collect the following:
- New agent's
agent-id - New agent's primary model (
--model) - New agent's role and position
- Whether the agent is a contractor agent (default: not a contractor)
Step 2 — Create Agent
Execute {baseDir}/scripts/new-agent with the gathered parameters:
# openclaw type
new-agent --type openclaw --agent-id <agent-id> --model <primary-model>
# contractor type
new-agent --type contractor --contractor-provider <claude|gemini> --agent-id <agent-id>
Step 3 — Interview
Use the create-discussion-channel tool to start an interview with the new agent:
- Participant:
interviewee - Discussion guide: "
<@{ego-mgr get discord-id}>请参考{baseDir}/workflow/interview.md"
After receiving the discussion callback, review the discussion summary:
- If it contains the agent's name and gender → proceed to Step 4
- If either field is missing → attempt to gather the missing information via another
create-discussion-channelcall - If still unavailable → notify the requester and proceed without it
Step 4 — Onboard
Use proxy-pcexec to call {baseDir}/scripts/onboard:
proxy-for: new agent'sagent-id- Parameters:
--name,--role,--position,--gender,--bot-token
Step 5 — Report
Notify the requester that onboarding is complete.
Scripts
new-agent
Creates and registers the agent, then configures the interviewee Discord account binding.
onboard
Sets up ego-mgr identity fields and configures the agent's Discord account using the name/gender collected during interview.