acp-router

Route natural language coding requests to ACP runtime or acpx sessions.

307|86|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/johnson7788/MultiUserClaw --skill acp-router-johnson7788
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acp-router
Source: https://github.com/johnson7788/MultiUserClaw/tree/main/openclaw/extensions/acpx/skills/acp-router
Command: npx skills add https://github.com/johnson7788/MultiUserClaw --skill acp-router-johnson7788

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of directing plain-language coding requests to the appropriate AI coding environments (like Pi, Claude Code, Codex, Gemini) or directly to the ACP harness, ensuring efficient task execution.

Core Features & Use Cases

  • Intelligent Routing: Automatically determines whether to use the OpenClaw ACP runtime or a direct acpx execution based on the user's request.
  • Threaded Session Management: Facilitates the creation of threaded coding sessions for specific AI agents.
  • Agent Mapping: Maps user-friendly agent names (e.g., "pi", "codex") to their corresponding agentId for seamless integration.
  • Use Case: A user asks, "Start a codex thread and tell it to write a Python script for data analysis." This skill will intercept the request, identify "codex" as the target, and initiate a new threaded session using the ACP runtime.

Quick Start

Use the acp-router skill to spawn a new codex session in a thread and ask it to write a simple 'hello world' program.

Frequently Asked Questions about acp-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route natural language coding requests to an ACP harness?

You can route plain-language coding requests by using intent detection to determine whether to use the OpenClaw ACP runtime or direct acpx execution, mapping agent names like 'codex' to their corresponding agentId for seamless session spawning.

Can I start a threaded session for a specific AI coding agent like Codex or Pi?

Yes, you can start threaded coding sessions for specific AI agents like Pi or Codex by mapping user-friendly agent names to their corresponding agentId and initiating a new session using the ACP runtime.

When should I use ACP runtime instead of direct acpx for session management?

You should use ACP runtime for spawning threaded coding sessions with mapped agentIds, while direct acpx execution is determined automatically by the mode selection logic based on the specific parameters of your coding request.

Does routing coding tasks to ACP require manual agentId configuration?

No, routing coding tasks to ACP does not require manual agentId configuration because the system automatically maps user-friendly agent names like 'pi' or 'codex' to their corresponding agentId for seamless integration.

What is the best way to manage sessions across different AI coding environments?

The best way to manage sessions across environments like Claude Code, Codex, and Gemini is to use an intelligent routing layer that handles intent detection and agentId mapping to ensure proper session spawning and execution.