Search

PythonReactSEOPDF
OpenClaw

agent-control

Manage OpenClaw isolated agents from chat with short commands. Use when the user asks to create/list/switch/bind/delete agents, route channels to a specific agent, or set an agent identity without manually typing full CLI syntax.

alincatalin0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install alincatalin/agent-control

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

Agent Control

Translate short chat commands into OpenClaw CLI agent operations.

Command grammar

Accept these commands (case-insensitive, trim extra spaces):

  • agent list
  • agent create <name> [workspace=<path>] [model=<id>]
  • agent switch <name> [channel=<channel[:accountId]>]
  • agent bind <name> <channel[:accountId]>
  • agent unbind <name> <channel[:accountId]>
  • agent delete <name>
  • agent identity <name> [display="..."] [emoji=🗡️] [avatar=<path>]

If input is ambiguous, ask one focused question.

Execution mapping

Run these exact command patterns:

  • List:
    • openclaw agents list
  • Create:
    • openclaw agents add <name> --workspace <path> --model <id>
    • Omit optional flags when missing.
    • Default workspace when omitted: ~/clawd/agents/<name>.
  • Switch (route this channel/account to an agent):
    • openclaw agents bind --agent <name> --bind <channel[:accountId]>
    • If channel is omitted, infer from current surface when possible (e.g. webchat).
  • Bind / unbind:
    • openclaw agents bind --agent <name> --bind <binding>
    • openclaw agents unbind --agent <name> --bind <binding>
  • Delete:
    • Require explicit confirmation in the same turn for destructive action.
    • Then run: openclaw agents delete <name>
  • Identity:
    • openclaw agents set-identity --agent <name> [--name <display>] [--emoji <emoji>] [--avatar <path>]

Response style

After each operation, return:

  1. A one-line result (success/failure)
  2. The next useful command for the user

Keep it brief and practical.

Safety rules

  • Treat agent delete as destructive: confirm before running.
  • Never run unrelated shell commands.
  • If a command fails, show the error and one concrete fix.

scripts/

Use scripts/example.py as a deterministic helper wrapper for command parsing/execution when needed.

Source information

Source
github
Repository
openclaw/skills
Path
skills/alincatalin/agent-control
Version
—
Commit
8c13af7c7a82219cb77c98f86a3fbab626f83573
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# Agent Control

Translate short chat commands into OpenClaw CLI agent operations.

## Command grammar

Accept these commands (case-insensitive, trim extra spaces):

- `agent list`
- `agent create <name> [workspace=<path>] [model=<id>]`
- `agent switch <name> [channel=<channel[:accountId]>]`
- `agent bind <name> <channel[:accountId]>`
- `agent unbind <name> <channel[:accountId]>`
- `agent delete <name>`
- `agent identity <name> [display="..."] [emoji=🗡️] [avatar=<path>]`

If input is ambiguous, ask one focused question.

## Execution mapping

Run these exact command patterns:

- List:
  - `openclaw agents list`
- Create:
  - `openclaw agents add <name> --workspace <path> --model <id>`
  - Omit optional flags when missing.
  - Default workspace when omitted: `~/clawd/agents/<name>`.
- Switch (route this channel/account to an agent):
  - `openclaw agents bind --agent <name> --bind <channel[:accountId]>`
  - If channel is omitted, infer from current surface when possible (e.g. `webchat`).
- Bind / unbind:
  - `openclaw agents bind --agent <name> --bind <binding>`
  - `openclaw agents unbind --agent <name> --bind <binding>`
- Delete:
  - Require explicit confirmation in the same turn for destructive action.
  - Then run: `openclaw agents delete <name>`
- Identity:
  - `openclaw agents set-identity --agent <name> [--name <display>] [--emoji <emoji>] [--avatar <path>]`

## Response style

After each operation, return:
1. A one-line result (success/failure)
2. The next useful command for the user

Keep it brief and practical.

## Safety rules

- Treat `agent delete` as destructive: confirm before running.
- Never run unrelated shell commands.
- If a command fails, show the error and one concrete fix.

## scripts/

Use `scripts/example.py` as a deterministic helper wrapper for command parsing/execution when needed.

Related skills

OpenClaw

13-Day Sprint Method

galizki

Productivity system based on Maya calendar with 13 natural tones for project management and personal development

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.