Files
ClawSkills/recruitment/SKILL.md

2.4 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: "<@YOUR_DISCORD_USER_ID> please refer to {baseDir}/workflow/interview.md"

Note: Replace YOUR_DISCORD_USER_ID with your actual Discord user ID. If unsure, use ego-mgr get discord-id (via pcexec) to look it up.

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-channel call
  • 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's agent-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.