← Back to Skills Marketplace
alincatalin

Agent Control

by Alin Catalin · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
352
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install agent-control
Description
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...
README (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 \x3Cname> [workspace=\x3Cpath>] [model=\x3Cid>]
  • agent switch \x3Cname> [channel=\x3Cchannel[:accountId]>]
  • agent bind \x3Cname> \x3Cchannel[:accountId]>
  • agent unbind \x3Cname> \x3Cchannel[:accountId]>
  • agent delete \x3Cname>
  • agent identity \x3Cname> [display="..."] [emoji=🗡️] [avatar=\x3Cpath>]

If input is ambiguous, ask one focused question.

Execution mapping

Run these exact command patterns:

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

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.

Usage Guidance
This skill appears to do what it claims: it translates short chat commands into openclaw CLI operations and ships a small helper script that runs those CLI commands. Before installing, confirm you trust the local openclaw binary (the skill will invoke it), and ensure the agent prompts the user for explicit confirmation before performing deletions because the helper script will execute a delete when invoked. Note that the SKILL.md documents an "identity" command that the provided script does not implement — if you need that feature, ask the author for clarification or patch the helper. If you allow autonomous invocation, be comfortable with the agent being able to run your openclaw CLI on your behalf.
Capability Analysis
Type: OpenClaw Skill Name: agent-control Version: 0.1.0 The skill provides a legitimate management interface for OpenClaw agents, allowing the agent to list, create, and delete agents via the 'openclaw' CLI. The implementation in 'scripts/example.py' uses safe subprocess execution patterns, and 'SKILL.md' includes explicit safety instructions such as requiring user confirmation for destructive actions.
Capability Assessment
Purpose & Capability
Name/description map to the actions implemented: the SKILL.md maps short chat commands to OpenClaw CLI agent operations and the included helper script invokes the OpenClaw CLI. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md stays narrowly focused on running OpenClaw CLI commands and safety rules (confirm deletes, don't run unrelated shell commands). Two minor inconsistencies: (1) SKILL.md documents an "agent identity" command and avatar handling, but the included scripts/example.py does not implement an identity subcommand; (2) SKILL.md requires explicit confirmation before running destructive delete operations, but the helper script will run openclaw agents delete if invoked — the expectation is the agent must prompt before calling the script.
Install Mechanism
No install spec and no external downloads. This is instruction-only plus a small local helper script (no extracted archives or third-party packages). Lowest-risk install profile.
Credentials
No environment variables, credentials, or external endpoints are requested. The script uses the user's home directory for default workspaces (~/clawd/agents/<name>), which is reasonable for an agent-management tool.
Persistence & Privilege
always is false and the skill does not request persistent system-wide modifications. The helper script only invokes the OpenClaw CLI and prints structured results; it does not modify other skills or agent settings itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agent-control
  3. After installation, invoke the skill by name or use /agent-control
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release
Metadata
Slug agent-control
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 352 downloads so far.

How do I install Agent Control?

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

Is Agent Control free?

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

Which platforms does Agent Control support?

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

Who created Agent Control?

It is built and maintained by Alin Catalin (@alincatalin); the current version is v0.1.0.

💬 Comments