Rewrote docs/standard.md as the single source of truth for skill structure (menu/tools/recipes/manual analogy). Trimmed all SKILL.md files to pure routers, moved recruitment workflow out of SKILL.md into workflows/recruitment.md, removed duplicated standards from workflow files. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
49 lines
1.6 KiB
Markdown
49 lines
1.6 KiB
Markdown
# 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 <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}/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.
|