OpenClaw

SkillProductivity

This lets your AI hand a specific, limited task to a local OpenClaw agent. The agent runs the task on its own, without back-and-forth, and returns the answer in a structured form your AI can use.

Available today. Use it from your connected AI after setup.

After adding it, describe a specific, clearly defined task and ask your AI to delegate it to the OpenClaw agent. The agent runs locally on your machine and replies with a structured result.

Then ask your AI: use the OpenClaw skill

What your AI can do with it

  • Delegate a clearly defined task to a local OpenClaw agent
  • Run the task start to finish without a conversation
  • Receive the agent's answer in a structured form
  • Pick up the returned result and continue your work

What this skill tells your AI

The instructions your AI receives, as published by cherryhq/cherry-studio in resources/code-cli-skills/code-mate-openclaw/SKILL.md and read by ahel’s review.

Run

  1. Set the Bash working directory to the exact directory the user authorized and set a finite outer timeout, normally 11 minutes.
  2. Check availability with command -v openclaw. If it is missing, stop and ask the user to install OpenClaw in Code Mate.
  3. Run the local main agent once:
openclaw agent --local --agent main --message "<prompt>" --json --timeout 600

Pass the prompt as one quoted argument. Parse the JSON payload even when the process exits zero: OpenClaw can encode failure in a successful process exit. Report payload errors and timeouts as failures. Never start onboarding, the interactive TUI, or a login flow.

Authentication And Permissions

If OpenClaw reports missing onboarding, provider, model, or credentials, stop and ask the user to configure OpenClaw in Code Mate. Never request, read, print, or copy credentials.

The local agent can invoke configured tools. Keep the prompt read-only by default and do not ask it to mutate files or external systems unless the user explicitly requested workspace changes or that external effect. Limit it to the selected working directory.

Example: ask the main agent to explain a module without changing it, then accept the response only when the JSON payload reports success.

Signals

GitHub stars
52k
Forks
5k
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
code-mate-openclaw
Source
github.com/cherryhq/cherry-studio