← Back to Skills Marketplace
openlark

Agent Creation

by OpenLark · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
106
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install agent-creation
Description
Create a new OpenClaw agent with a workspace directory and SOUL.md configuration. Use when you need to create a new agent, set up an agent workspace, configu...
README (SKILL.md)

Agent Creation Skill

This skill is used to create a new OpenClaw agent with the correct workspace structure.

Trigger Conditions

This skill is automatically activated when users mention keywords such as "create agent", "new agent", "agent add", "configure agent", "set up agent identity", etc.

Creation Process

Step 1: Generate Agent Information

Generate the following information based on the user's input:

Item Description
Agent Name Unique identifier, lowercase English, hyphen-separated
Identity Name Friendly name visible to users
SOUL.md Defines the agent's personality, communication style, and boundaries; affects interaction style

Step 2: Create Agent Using Commands

openclaw agents add \x3Cagent-name> --workspace ~/.openclaw/workspace-\x3Cagent-name>
openclaw agents set-identity --agent \x3Cagent-name> --name "\x3Cidentity-name>"

Optional parameters:

  • --model \x3Cmodel-id>: Specify a default model for this agent

Step 3: Replace SOUL.md File

After successfully creating the agent via the command, replace the SOUL.md file content in the agent directory.

SOUL.md Template:

# SOUL.md — \x3Cidentity-name>(\x3Cagent-name>)

## Identity
\x3Cagent identity description>

## Core Responsibilities
- \x3Cresponsibility 1>
- \x3Cresponsibility 2>
- \x3Cresponsibility 3>

## Capability Boundaries
- \x3Cboundary 1>
- \x3Cboundary 2>

## Workflow
- \x3Cworkflow step 1>
- \x3Cworkflow step 2>

## Response Style
- \x3Cstyle element 1>
- \x3Cstyle element 2>

## Self-Introduction
When users ask questions like "Who are you?" or "What can you do?", respond in this style:

"\x3Cself-introduction template>"

Step 4: Set Up Memory Structure

Create a memory/YYYY-MM-DD.md file in the agent directory.

Important Notes

  • Agent Naming: Use lowercase letters and hyphens; avoid spaces and special characters
  • SOUL.md Required: Every agent must have this file
  • Directory Location: Place uniformly under ~/.openclaw/workspace-\x3Cagent-name>

Example

Create a customer service assistant agent that is professional, patient, and good at communication

Usage Guidance
This skill appears to do what it says (create an agent folder and SOUL.md) but there are a few things to check before using it: 1) Confirm the 'openclaw' CLI exists on your system or that you have instructions to install it — the skill gives no install or binary requirement. 2) Review any SOUL.md content the skill will write before it's applied; SOUL.md defines agent personality and can change future agent behavior, so treat it like code/config you review. 3) Be aware the SKILL.md claims automatic activation on keyword matches; if you want to avoid unexpected runs, require explicit confirmation before executing the commands. 4) Because the skill will create/overwrite files under ~/.openclaw, consider testing in a sandbox or a disposable account/directory first. 5) Prefer skills with a known source/homepage or signed install instructions; this skill's source is unknown, which reduces traceability.
Capability Analysis
Type: OpenClaw Skill Name: agent-creation Version: 1.0.0 The skill bundle is designed to automate the creation and configuration of new OpenClaw agents. It uses standard platform CLI commands (openclaw agents add) and manages configuration files (SOUL.md) within the expected ~/.openclaw/ directory. The instructions in SKILL.md are consistent with the stated purpose and do not contain any indicators of malicious intent, data exfiltration, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The SKILL.md instructs the agent to run 'openclaw agents add' and related CLI commands, and to create files under ~/.openclaw/workspace-<agent-name>, but the skill declares no required binaries or install steps. If the 'openclaw' CLI is not present the commands will fail; the registry gives no source/homepage or install guidance for that binary, which is an incoherence between claimed capability and declared requirements.
Instruction Scope
Instructions stay on-task (create workspace, write SOUL.md, create memory file) and do not request unrelated system files or credentials. However the SKILL.md states the skill is "automatically activated" by keyword triggers — that could cause the skill to run whenever those phrases appear and create/modify files in the user's home directory without explicit per-run confirmation.
Install Mechanism
This is an instruction-only skill with no install spec or code files, which is low-risk from an install perspective. No downloads or archive extracts are performed by the skill itself.
Credentials
The skill does not request environment variables, credentials, or config paths beyond creating files under ~/.openclaw. There is no disproportionate access to secrets or unrelated services.
Persistence & Privilege
always:false (normal). Still, this skill will create and overwrite files under ~/.openclaw/workspace-<agent-name> (including SOUL.md and memory files), which is persistent state that defines agent behavior. Combined with the SKILL.md's stated automatic keyword activation and the platform's normal ability for skills to invoke autonomously, this could lead to unintended persistent changes or injection of agent personality/behavior without explicit user confirmation.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agent-creation
  3. After installation, invoke the skill by name or use /agent-creation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the agent-creation skill for OpenClaw. - Supports creating new agent workspaces with SOUL.md identity/configuration files. - Automatically triggered by user requests for new agents or agent setup. - Guides users through agent naming, identity setup, SOUL.md customization, and initializing agent memory. - Ensures a standard directory and memory file structure for all new agents.
Metadata
Slug agent-creation
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Agent Creation?

Create a new OpenClaw agent with a workspace directory and SOUL.md configuration. Use when you need to create a new agent, set up an agent workspace, configu... It is an AI Agent Skill for Claude Code / OpenClaw, with 106 downloads so far.

How do I install Agent Creation?

Run "/install agent-creation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Agent Creation free?

Yes, Agent Creation is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Agent Creation support?

Agent Creation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Agent Creation?

It is built and maintained by OpenLark (@openlark); the current version is v1.0.0.

💬 Comments