Agent skill

Agent Builder Plus

by LeoYeAI in LeoYeAI/openclaw-master-skills

Build high-performing OpenClaw agents end-to-end with comprehensive safety features.

MITAuto-check: notesAI & LLM Engineering

Install Agent Builder Plus

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill agent-builder-plus -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills agent-builder-plus --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/agent-builder-plus .claude/skills/agent-builder-plus && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
agent-builder-plus
GitHub stars
2.2k
Token cost
~4.3k tokens
SKILL.md length
1,456 words
Files
5 (incl. references)
Skills in repo
1,215
Repo updated
First seen
Licence
MIT

At a glance

Build high-performing OpenClaw agents end-to-end with comprehensive safety features.

  • Works in 7 steps: Interview (ask clarifying questions) → Generate workspace files → 5 - Register agent with OpenClaw → …
  • You want to design a new agent (persona + operating rules) and generate required OpenClaw workspace files (SOUL.md
  • SKILL.md covers Quick Start, Canonical references, Workflow: build an agent from… and Workflow: iterate on an…
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Agent Builder Plus is an agent skill from LeoYeAI/openclaw-master-skills. Build high-performing OpenClaw agents end-to-end with comprehensive safety features. Use when you want to design a new agent (persona + operating rules) and generate required OpenClaw workspace files (SOUL.md, IDENTITY.md, AGENTS.md, USER.md, HEARTBEAT.md, optional MEMORY.md + memory/YYYY-MM-DD.md). Includes anti-deadlock protection, timeout handling, error recovery, loop breaker, message overload protection, token limit protection, retry mechanism, health check, degraded mode, monitoring & logging, configuration…

Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `_meta.json`, `references/architecture.md` and `references/openclaw-workspace.md`).

It sits in AI & LLM Engineering, covering Building AI agents and Agent instruction files. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • You want to design a new agent (persona + operating rules) and generate required OpenClaw workspace files (SOUL.md
  • Optional MEMORY.md + memory/YYYY-MM-DD.md)
  • Iterate on an existing agents behavior

Example prompts

  • “/agent-builder-plus”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Interview (ask clarifying questions)
  2. Generate workspace files
  3. 5 - Register agent with OpenClaw
  4. 6 - Verify configuration
  5. Guardrails checklist
  6. Acceptance tests (fast)
  7. Automated testing (optional)

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash and markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Agent Builder Plus loads about 4.3k tokens when it runs, and up to ~9k if it reads all its reference files. Until then it costs about 174 tokens; SKILL.md has 1,456 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~174
When it runs · the whole SKILL.md, loaded when a task matches
~4.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteRuns commands with sudoSKILL.md:514
    sudo tee /etc/systemd/system/openclaw-agent.service > /dev/null <<EOF
  • NoteRuns commands with sudoSKILL.md:540
    sudo systemctl daemon-reload
  • NoteRuns commands with sudoSKILL.md:543
    sudo systemctl enable openclaw-agent.service
  • NoteRuns commands with sudoSKILL.md:546
    sudo systemctl start openclaw-agent.service
  • NoteRuns commands with sudoSKILL.md:549
    sudo systemctl status openclaw-agent.service
  • NoteRuns commands with sudoSKILL.md:552
    sudo journalctl -u openclaw-agent.service -f

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,456 words, ~4,273 tokens.

Download SKILL.mdSave it as .claude/skills/agent-builder-plus/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
agent-builder-plus
description
Build high-performing OpenClaw agents end-to-end with comprehensive safety features. Use when you want to design a new agent (persona + operating rules) and generate required OpenClaw workspace files (SOUL.md, IDENTITY.md, AGENTS.md, USER.md, HEARTBEAT.md, optional MEMORY.md + memory/YYYY-MM-DD.md). Includes anti-deadlock protection, timeout handling, error recovery, loop breaker, message overload protection, token limit protection, retry mechanism, health check, degraded mode, monitoring & logging, configuration validation, and channel conflict prevention. Also use to iterate on an existing agent's behavior, guardrails, autonomy model, heartbeat plan, and skill roster.

Agent Builder Plus (OpenClaw)

Design and generate a complete OpenClaw agent workspace with strong defaults and advanced-user-oriented clarifying questions.

Quick Start

bash
# 1. Read skill documentation
Read SKILL.md and references/openclaw-workspace.md

# 2. Answer interview questions
Provide answers for: job statement, surfaces, autonomy level, prohibitions, memory, tone, tool posture

# 3. Generate workspace files
The skill will create: IDENTITY.md, SOUL.md, AGENTS.md, USER.md, HEARTBEAT.md

# 4. Verify and test
Run acceptance tests to validate behavior

Canonical references

  • Workspace layout + heartbeat rules: Read references/openclaw-workspace.md
  • File templates/snippets: Read references/templates.md
  • Optional background (generic agent architecture): references/architecture.md

Workflow: build an agent from scratch

Phase 1 - Interview (ask clarifying questions)

Ask only what you need; keep it tight. Prefer multiple short rounds over one giant questionnaire.

Minimum question set (advanced):

  1. Job statement: What is the agent's primary mission in one sentence?
  2. Surfaces: Which channels (Telegram/WhatsApp/Discord/iMessage/Feishu)? DM only vs groups?
  3. Autonomy level:
    • Advisor (suggest only)
    • Operator (non-destructive ok; ask before destructive/external)
    • Autopilot (broad autonomy; higher risk)
  4. Hard prohibitions: Any actions the agent must never take?
  5. Memory: Should it keep curated MEMORY.md? What categories matter?
  6. Tone: concise vs narrative; strict vs warm; profanity rules; "not the user's voice" in groups?
  7. Tool posture: tool-first vs answer-first; verification requirements.

Error recovery:

  • If user provides incomplete answers: Ask follow-up questions for missing information
  • If user is unsure about autonomy level: Explain trade-offs and suggest starting with "Operator"
  • If user wants to skip questions: Explain why each question matters for agent behavior
Phase 2 - Generate workspace files

Generate these files (minimum viable OpenClaw agent):

  • IDENTITY.md
  • SOUL.md
  • AGENTS.md
  • USER.md
  • HEARTBEAT.md (often empty by default)
  • BOOTSTRAP.md (for first-run guidance)

Optionals:

  • MEMORY.md (private sessions only)
  • memory/YYYY-MM-DD.md seed (today) with a short "agent created" entry
  • TOOLS.md starter (if the user wants per-environment notes)

File creation commands:

bash
# Create workspace directory
mkdir -p /path/to/workspace/memory

# Create files (use write tool with correct parameters)
# Important: Use `file_path` parameter, not `path`
# Example:
# write:
#   file_path: /path/to/workspace/IDENTITY.md
#   content: "content here"

# For large files (>2000 bytes), consider using file-writer skill
# or split content into smaller chunks

Note: If you encounter "Missing required parameter: path (path or file_path)" error, ensure you're using file_path parameter in your write tool calls.

Error handling:

  • If directory creation fails: Check permissions and path validity
  • If file write fails: Verify disk space and write permissions
  • If template reference fails: Ensure references/templates.md exists

Error recovery:

  • If directory creation fails: Check parent directory permissions, try alternative path
  • If file write fails: Check disk space, verify write permissions, retry with reduced content
  • If template reference fails: Verify references/ directory exists, check file permissions

Use templates from references/templates.md but tailor content to the answers.

Phase 2.5 - Register agent with OpenClaw

⚠️ CRITICAL WARNING: Channel Conflict Prevention

NEVER bind a new agent to the same channel as the main agent!

This will cause the new agent to hijack the main agent's channel, making it impossible to communicate with the main agent.

Before registering, check existing agent bindings:

bash
# List all agents and their bindings
openclaw agents list

# Check which channels are already in use
openclaw channels list

Channel binding rules:

  1. Main agent (大鱼): Always uses the primary Feishu DM channel
  2. New agents: Must use DIFFERENT channels or sub-channels
  3. Testing: Use /agentname command binding for testing
  4. Production: Create separate Feishu apps or use different channels

Backup configuration first:

bash
# Backup openclaw.json before modification
cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.backup

Register the agent:

bash
# Add agent to OpenClaw configuration
openclaw agents add <agent-name> --workspace /path/to/workspace

# Example 1: Use independent workspace (recommended - each agent has its own workspace)
openclaw agents add my-assistant --workspace ~/.openclaw/workspace-my-assistant

# Example 2: Use default workspace (for single agent setup only)
openclaw agents add my-assistant --workspace ~/.openclaw/workspace

Channel binding options:

Feishu:

  • Direct binding: Configure in Feishu app settings (recommended for production)
    • ⚠️ WARNING: Do NOT bind to the same Feishu app as main agent
    • Create a separate Feishu app for the new agent
  • Command binding: Use /agentname in Feishu messages (for testing)
    • This is SAFE - does not hijack channels
  • Multiple channels: The agent can be bound to multiple channels simultaneously

Telegram:

  • Create a separate bot token for each agent
  • Do NOT share bot tokens between agents
  • Use different bot usernames

WhatsApp:

  • Use different phone numbers for each agent
  • Do NOT share WhatsApp Business API credentials

Discord:

  • Use different bot tokens for each agent
  • Create separate Discord applications
  • Do NOT share bot tokens

iMessage:

  • Each agent should use a different Apple ID
  • Do NOT share iMessage credentials

Authentication configuration (if needed):

bash
# Edit auth-profiles.json for external service access
# Location: ~/.openclaw/auth-profiles.json

# Example structure:
{
  "feishu": {
    "appId": "cli_xxxxx",
    "appSecret": "xxxxx"
  },
  "telegram": {
    "botToken": "your-bot-token"
  }
}

Model provider configuration (optional):

If the new agent needs to use custom model providers, you need to configure API keys:

Step 1: Check main agent's model configuration

bash
# View main agent's model configuration
cat ~/.openclaw/agents/main/agent/models.json

# View global model providers
cat ~/.openclaw/openclaw.json | grep -A 20 "providers"

Step 2: Choose configuration approach

Option A: Use same model as main agent (recommended)

  • New agent can directly use main agent's model configuration
  • No additional configuration needed
  • Models are shared across agents by default

Option B: Configure new model provider

  • Required only if agent needs different model provider
  • Add provider to openclaw.json models.providers
  • Configure auth-profiles.json for the agent

Step 3: Configure model provider (if needed)

bash
# Add provider to openclaw.json
# Location: ~/.openclaw/openclaw.json

# Example structure:
{
  "models": {
    "providers": {
      "custom-provider": {
        "baseUrl": "https://api.example.com/v1",
        "apiKey": "key_id:secret",
        "api": "openai-completions",
        "models": [...]
      }
    }
  }
}

Step 4: Configure agent-specific auth (if needed)

bash
# Edit auth-profiles.json for the agent
# Location: ~/.openclaw/agents/<agent-name>/agent/auth-profiles.json

# Example structure:
{
  "custom-provider": {
    "apiKey": "key_id:secret",
    "baseUrl": "https://api.example.com/v1"
  }
}

⚠️ IMPORTANT: Model providers vs Channel providers

  • Model providers: Configure AI model API keys (OpenAI, Anthropic, custom providers)

    • Location: openclaw.json → models.providers
    • Used for: AI model access
    • Examples: openai, anthropic, custom-maas-api-*
  • Channel providers: Configure messaging platform credentials (Feishu, Telegram, Discord)

    • Location: openclaw.json → channels.<provider>
    • Used for: Message delivery
    • Examples: feishu, telegram, discord, whatsapp

Do not confuse these two types of providers!

Common error:

⚠️ Agent failed before reply: No API key found for provider "provider-name"

Solution:

  1. Check if provider name matches openclaw.json models.providers
  2. Verify API key is configured correctly
  3. Check auth-profiles.json for agent-specific configuration
  4. Restart OpenClaw Gateway after configuration changes

⚠️ IMPORTANT: Never reuse credentials from main agent!

Error recovery:

  • If openclaw agents add fails: Restores from backup and checks syntax
  • If auth fails: Verify credentials in auth-profiles.json
  • If binding fails: Check channel permissions and network connectivity
  • If backup fails: Check write permissions on ~/.openclaw/ directory
  • If main agent stops responding: Immediately restore from backup and restart OpenClaw

Common errors and solutions:

Error 1: "No API key found for provider 'provider-name'"

Causes:

  • Provider name doesn't match any configured provider in openclaw.json
  • Typo in provider name
  • Provider not added to models.providers

Solutions:

  1. Check provider name in openclaw.json:
    bash
    cat ~/.openclaw/openclaw.json | grep -A 10 "providers"
  2. Verify provider name spelling (case-sensitive)
  3. Add provider to models.providers if needed
  4. Restart OpenClaw Gateway after configuration changes

Error 2: "Agent failed before reply"

Causes:

  • Agent configuration is invalid
  • Workspace files are missing or corrupted
  • Model configuration is incorrect

Solutions:

  1. Verify workspace files exist:
    bash
    ls -la /path/to/workspace/
  2. Check agent configuration:
    bash
    openclaw agents list
  3. Test agent loading:
    bash
    openclaw agents test <agent-name>
  4. Check OpenClaw logs:
    bash
    openclaw logs --follow

Error 3: "Missing required parameter: path (path or file_path)"

Causes:

  • Using wrong parameter name in write tool
  • Parameter format error in tool call

Solutions:

  1. Use correct parameter name: file_path instead of path
  2. Verify tool call syntax:
    markdown
    write:
      file_path: /path/to/file.md
      content: "content here"
  3. Check tool documentation for correct parameters

Error 4: "Could not find exact text in file"

Causes:

  • Using edit tool with incorrect oldText
  • Whitespace differences (spaces vs tabs)
  • File already modified by another process

Solutions:

  1. Re-read file to get exact content:
    bash
    read /path/to/file.md
  2. Use unique markers for large sections:
    markdown
    <!-- SECTION_START -->
    [content]
    <!-- SECTION_END -->
  3. Match whitespace exactly (copy from file read)
  4. Use smaller oldText for more precise matching
Show full SKILL.md (438 more words)Show less
Phase 2.6 - Verify configuration

Verification steps:

bash
# 1. Check agent is registered
openclaw agents list

# 2. Verify workspace files exist
ls -la /path/to/workspace/

# 3. Test agent can load (dry run)
openclaw agents test <agent-name>

Success criteria:

  • Agent appears in openclaw agents list output
  • All required files exist (IDENTITY.md, SOUL.md, AGENTS.md, USER.md)
  • No syntax errors in configuration files
  • Agent can be loaded without errors

If verification fails:

  1. Check file permissions
  2. Validate JSON/YAML syntax in configuration files
  3. Review error messages from openclaw agents test
  4. Restore from backup if necessary

Error recovery:

  • If agent not in list: Check openclaw.json syntax, re-run Phase 2.5
  • If files missing: Re-run Phase 2 with corrected paths
  • If load test fails: Check file syntax, verify template content matches OpenClaw specs
Phase 3 - Guardrails checklist

Ensure the generated agent includes:

  • Explicit ask-before-destructive rule.
  • Explicit ask-before-outbound-messages rule.
  • Stop-on-CLI-usage-error rule.
  • Max-iteration / loop breaker guidance.
  • Group chat etiquette.
  • Sub-agent note: essential rules live in AGENTS.md.

Error recovery:

  • If guardrails are missing: Add them to AGENTS.md or SOUL.md
  • If guardrails are too restrictive: Ask user for clarification on desired autonomy level
Phase 4 - Acceptance tests (fast)

Provide 5-10 short scenario prompts to validate behavior, e.g.:

  • "Draft but do not send a message to X; ask me before sending."
  • "Summarize current workspace status without revealing secrets."
  • "You hit an unknown flag error; show how you recover using --help."
  • "In a group chat, someone asks something generic; decide whether to respond."

Error recovery:

  • If agent fails acceptance tests: Review guardrails, adjust autonomy level, verify template content
  • If tests are too strict: Adjust test scenarios to match intended behavior
Phase 8 - Automated testing (optional)

Automated test commands:

bash
# Run OpenClaw's built-in agent tests
openclaw agents test <agent-name> --verbose

# Test workspace file syntax
openclaw validate workspace /path/to/workspace

# Test configuration loading
openclaw config test

Test script example:

bash
#!/bin/bash
# test-agent.sh - Automated agent testing script

AGENT_NAME="my-assistant"
WORKSPACE="/path/to/workspace"

echo "Testing agent: $AGENT_NAME"

# Test 1: File existence
echo "Test 1: Checking required files..."
for file in IDENTITY.md SOUL.md AGENTS.md USER.md HEARTBEAT.md; do
  if [ ! -f "$WORKSPACE/$file" ]; then
    echo "❌ Missing: $file"
    exit 1
  fi
done
echo "✅ All required files present"

# Test 2: Configuration syntax
echo "Test 2: Validating configuration..."
openclaw agents list | grep -q "$AGENT_NAME"
if [ $? -eq 0 ]; then
  echo "✅ Agent registered correctly"
else
  echo "❌ Agent not found in configuration"
  exit 1
fi

# Test 3: Agent loading
echo "Test 3: Testing agent load..."
openclaw agents test "$AGENT_NAME"
if [ $? -eq 0 ]; then
  echo "✅ Agent loads successfully"
else
  echo "❌ Agent failed to load"
  exit 1
fi

echo "🎉 All tests passed!"

Error recovery:

  • If automated tests fail: Review error messages, check file syntax, verify configuration
  • If test script fails: Check script permissions, verify paths are correct
Optional: systemd service configuration

For production deployments, the agent can run as a systemd service:

Service file example:

bash
# Create systemd service file
sudo tee /etc/systemd/system/openclaw-agent.service > /dev/null <<EOF
[Unit]
Description=OpenClaw Agent Service
After=network.target

[Service]
Type=simple
User=<your-username>
WorkingDirectory=/home/<your-username>/.openclaw
ExecStart=/usr/bin/node /home/<your-username>/.npm-global/lib/node_modules/openclaw/dist/index.js
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target


[Install]
WantedBy=multi-user.target
EOF

Enable and start service:

bash
# Reload systemd configuration
sudo systemctl daemon-reload

# Enable service to start on boot
sudo systemctl enable openclaw-agent.service

# Start service now
sudo systemctl start openclaw-agent.service

# Check status
sudo systemctl status openclaw-agent.service

# View logs
sudo journalctl -u openclaw-agent.service -f

Error recovery:

  • If service fails to start: Check journalctl logs, verify file paths, check user permissions
  • If service crashes: Check OpenClaw logs, verify agent configuration, restart service
  • If service wont enable: Check systemd configuration syntax, verify systemd is running

Workflow: iterate on an existing agent

When improving an existing agent, ask:

  1. What are the top 3 failure modes you have seen? (loops, overreach, verbosity, etc.)
  2. What autonomy changes do you want?
  3. Any new safety boundaries?
  4. Any changes to heartbeat behavior?

Then propose targeted diffs to:

  • SOUL.md (persona/tone/boundaries)
  • AGENTS.md (operating rules + memory + delegation)
  • HEARTBEAT.md (small checklist)

Keep changes minimal and surgical.

Error recovery:

  • If diff application fails: Check file permissions, verify file exists, retry with backup
  • If changes break agent behavior: Restore from git or backup, review changes
  • If user rejects changes: Ask for clarification, propose alternative modifications

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in skills/agent-builder-plus of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • _meta.json
  • references/architecture.md
  • references/openclaw-workspace.md
  • references/templates.md

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Agent Builder Plus next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Agent Builder Plus compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Agent Builder Plus this skillLeoYeAI/openclaw-master-skills2.2k—~4.3kAutomated safety check: NotesMIT
Skill Agent Toolkitjaviarmesto/ALDC-AL-Development-Collection109—~4.4kAutomated safety check: PassMIT
Create System Promptpnp/copilot-prompts891—~3.1kAutomated safety check: PassMIT
Agent Prompt Engineeringagentailor/fullstack-langgraph-nextjs-agent132—~3.6kAutomated safety check: PassMIT
Microsoft Foundrymicrosoft/GitHub-Copilot-for-Azure2551 repos~6.7kAutomated safety check: PassMIT
Create Agentprassanna-ravishankar/repowire264—~388Automated safety check: PassNone

Similar skills

  • Skill Agent Toolkit

    javiarmesto/ALDC-AL-Development-Collection

    Build, configure, and integrate Business Central agents using the AI Development Toolkit and Agent SDK.

    109 GitHub stars~4.4k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Create System Prompt

    pnp/copilot-prompts

    This skill should be used when the user asks to "create an agent instruction", "add agent instructions", "scaffold an agent sample", "create a system prompt sample", "add a system prompt", "create a…

    891 GitHub stars~3.1k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Agent Prompt Engineering

    agentailor/fullstack-langgraph-nextjs-agent

    Comprehensive guide for designing, refining, and auditing system prompts for autonomous AI agents based on Anthropic's production practices.

    132 GitHub stars~3.6k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed
  • Microsoft Foundry

    microsoft/GitHub-Copilot-for-Azure

    Official

    Build, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and resources end to end.

    255 GitHub starsUsed in 1 repo~6.7k tokens
    AI & LLM EngineeringAuto-check passed
  • Create Agent

    prassanna-ravishankar/repowire

    A skill your agent uses when creating, updating, or explaining a standing Repowire agent folder, worker folder, durable-job executor context, or reusable agent-specific AGENTS.md guidance.

    264 GitHub stars~388 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Omnigent Knowledge Base

    omnigent-ai/omnigent

    Reference for the Omnigent agent platform: agent directory layout, config.yaml fields, executor types, harness options, AGENTS.md and skill structure.

    11k GitHub stars~3.4k tokensUpdated today
    Agent WorkflowsAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,215 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Agent Builder Plus

What does Agent Builder Plus do?

Build high-performing OpenClaw agents end-to-end with comprehensive safety features. Agent Builder Plus is an agent skill from LeoYeAI/openclaw-master-skills. Build high-performing OpenClaw agents end-to-end with comprehensive safety features.

When should I use Agent Builder Plus?

Agent Builder Plus fits situations like: you want to design a new agent (persona + operating rules) and generate required OpenClaw workspace files (SOUL.md; optional MEMORY.md + memory/YYYY-MM-DD.md); iterate on an existing agents behavior.

How do I install Agent Builder Plus in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill agent-builder-plus -a claude-code`. Or copy the skill folder (skills/agent-builder-plus in LeoYeAI/openclaw-master-skills) into .claude/skills/agent-builder-plus in your project. Claude Code loads it when a task matches its description.

How do I install Agent Builder Plus in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill agent-builder-plus -a codex`. Or copy the skill folder (skills/agent-builder-plus in LeoYeAI/openclaw-master-skills) into .agents/skills/agent-builder-plus in your project. Codex loads it when a task matches its description.

Can I use Agent Builder Plus in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill agent-builder-plus -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agent-builder-plus, .gemini/skills/agent-builder-plus, .github/skills/agent-builder-plus and .opencode/skills/agent-builder-plus in your project.

What does Agent Builder Plus need to run?

SKILL.md names no scripts, command-line tools or credentials: Agent Builder Plus is instructions for the agent only.

Does Agent Builder Plus access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Agent Builder Plus safe to install?

Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Agent Builder Plus use?

Agent Builder Plus is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Agent Builder Plus use?

About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.7k tokens, read only when the agent opens those files.

What are the alternatives to Agent Builder Plus?

Skills that share tags, products or a category with Agent Builder Plus: Skill Agent Toolkit (javiarmesto/ALDC-AL-Development-Collection, 109 stars), Create System Prompt (pnp/copilot-prompts, 891 stars), Agent Prompt Engineering (agentailor/fullstack-langgraph-nextjs-agent, 132 stars) and Microsoft Foundry (microsoft/GitHub-Copilot-for-Azure, 255 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Agent Builder Plus?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,158 GitHub stars. The repository holds 1,215 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.