hireInteractive hiring wizard to set up a new AI team member. Guides the user through role design via conversation, generates agent identity files, and optionally sets up performance reviews. Use when the user wants to hire, add, or set up a new AI agent, team member, or assistant. Triggers on phrases like "hire", "add an agent", "I need help with X" (implying a new role), or "/hire".
Install via ClawdBot CLI:
clawdbot install larsderidder/hireSet up a new AI team member through a guided conversation. Not a config generator - a hiring process.
User says something like:
/hireQ1: "What do you need help with?"
Let them describe the problem, not a job title. "I'm drowning in code reviews" beats "I need a code reviewer."
Q2: "What's their personality? Formal, casual, blunt, cautious, creative?"
Or frame it as: "If this were a human colleague, what would they be like?"
Q3: "What should they never do?"
The red lines. This is where trust gets defined.
After Q1-Q3, assess whether anything is ambiguous or needs clarification. If so, ask ONE follow-up question tailored to what's unclear. Examples:
If Q1-Q3 were clear enough, skip Q4 entirely.
After the interview, present a summary:
šÆ Role: [one-line description]
š§ Name: [suggested name from naming taxonomy]
š¤ Model: [selected model] ([tier])
ā” Personality: [2-3 word vibe]
š§ Tools: [inferred from conversation]
š« Boundaries: [key red lines]
š¤ Autonomy: [inferred level: high/medium/low]
Then ask: "Want to tweak anything, or are we good?"
Before finalizing, select an appropriate model for the agent.
Run openclaw models list or check the gateway config to see what's configured.
Map discovered models to capability tiers:
| Tier | Models (examples) | Best for |
|------|-------------------|----------|
| reasoning | claude-opus-, gpt-5, gpt-4o, deepseek-r1 | Strategy, advisory, complex analysis, architecture |
| balanced | claude-sonnet-*, gpt-4-turbo, gpt-4o-mini | Research, writing, general tasks |
| fast | claude-haiku-, gpt-3.5, local/ollama | High volume, simple tasks, drafts |
| code | codex-, claude-sonnet-, deepseek-coder | Coding, refactoring, tests |
Use pattern matching on model names - don't hardcode specific versions.
Based on the interview:
Pick the best available model for the role. In the summary card, add:
š¤ Model: [selected model] ([tier] - [brief reason])
If multiple good options exist or you're unsure, ask:
"For a [role type] role, I'd suggest [model] (good balance of capability and cost). Or [alternative] if you want [deeper reasoning / faster responses / lower cost]. Preference?"
After the summary is confirmed, offer:
Create an agent directory at agents/ with:
../../USER.md (they need to know who they work for)../../MEMORY.md (shared team context)Mention to the user: "I've linked USER.md and MEMORY.md so they know who you are and share team context. You can change this later if you want them more isolated."
Use craft/role-based names. Check TOOLS.md for the full naming taxonomy:
Check existing agents to avoid name conflicts. Suggest a name that fits the role, but let the user override.
Before generating, check agents/ for existing team members. Note:
Mention any relevant observations: "You already have Scout for research - this new role would focus specifically on..."
config.patch (do not ask the user to run a manual command). You must:agents.list using this format:
{
"id": "<name>",
"workspace": "/home/lars/clawd/agents/<name>",
"model": "<selected-model>"
}
subagents.allowAgents arrayRequired flow:
1) Fetch config + hash
openclaw gateway call config.get --params '{}'
2) Build the updated agents.list array (existing entries + new agent) and update the main agent's subagents.allowAgents (existing list + new id).
3) Apply with config.patch:
openclaw gateway call config.patch --params '{
"raw": "{\n agents: {\n list: [ /* full list with new agent + updated main allowAgents */ ]\n }\n}\n",
"baseHash": "<hash-from-config.get>",
"restartDelayMs": 1000
}'
Generated Mar 1, 2026
A startup founder needs to quickly add a code review assistant to handle increasing pull requests without slowing development. The hire skill guides them through defining the agent's role, setting boundaries on repo access, and selecting a fast-tier model for high-volume tasks.
A marketing manager wants to hire an AI agent to generate blog posts and social media content. The skill helps specify a creative personality, set boundaries on brand voice, and choose a balanced-tier model for writing tasks, with optional performance reviews to refine output.
An e-commerce business owner seeks to add an AI agent for handling customer inquiries and order tracking. The interview clarifies the agent's casual communication style, defines red lines for sensitive data, and selects a fast-tier model for efficient response handling.
A financial analyst needs an AI agent to process market data and generate reports. The skill guides them through specifying a formal personality, setting strict boundaries on data access, and selecting a reasoning-tier model for complex analysis tasks.
An academic researcher wants to hire an AI agent to organize literature reviews and summarize findings. The process defines the agent's cautious personality, establishes boundaries on data sharing, and picks a balanced-tier model for research-focused work.
Offer the hire skill as part of a subscription-based AI team management platform, charging monthly fees for agent creation, maintenance, and performance review features. Revenue comes from tiered plans based on the number of agents and model usage.
License the skill to large organizations for internal AI team deployment, with one-time or annual fees for customization, integration, and support services. Revenue is generated through upfront licensing and ongoing consulting fees.
Provide basic agent hiring for free, with premium features like advanced model selection, performance reviews, and team analytics available through paid upgrades. Revenue comes from users upgrading to access enhanced functionality.
š¬ Integration Tip
Integrate the hire skill into existing workflow tools via APIs, allowing users to trigger agent setup directly from chat interfaces or project management platforms for seamless team expansion.
Browse and search Hacker News. Fetch top, new, best, Ask HN, Show HN stories and job postings. View item details, comments, and user profiles. Search stories and comments via Algolia. Find "Who is hiring?" threads. Use for any HN-related queries like "what's trending on HN?", "search HN for AI", "show comments on story X", "who is hiring?", "latest Ask HN posts".
Automated job search and application system for Clawdbot. Use when the user wants to search for jobs and automatically apply to positions matching their criteria. Handles job searching across LinkedIn, Indeed, Glassdoor, ZipRecruiter, and Wellfound, generates tailored cover letters, fills application forms, and tracks application status. Use when user says things like "find and apply to jobs", "auto-apply for [job title]", "search for [position] jobs and apply", or "help me apply to multiple jobs automatically".
Professional resume builder with PDF export, ATS optimization, and analysis capabilities. Use when users need to (1) Create new resumes from scratch, (2) Customize/tailor existing resumes for specific roles, (3) Analyze resumes and provide improvement recommendations, (4) Convert resumes to ATS-friendly PDF format. Supports chronological, functional, and combination resume formats.
Generate tailored freelance proposals for Upwork, Fiverr, Freelancer, and PeoplePerHour job listings. Use when writing proposals, bidding on gigs, or responding to client job posts.
Assist with finding, evaluating, and applying to jobs using multi-source searches, fit scoring, application support, interview prep, and status tracking.
MoltOffer candidate agent. Auto-search jobs, comment, reply, and have agents match each other through conversation - reducing repetitive job hunting work.