acp-router

Route plain-language requests to OpenClaw ACP runtime or acpx-driven sessions.

1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/karaabd23-crypto/openclaw --skill acp-router-karaabd23-crypto
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acp-router
Source: https://github.com/karaabd23-crypto/openclaw/tree/main/extensions/acpx/skills/acp-router
Command: npx skills add https://github.com/karaabd23-crypto/openclaw --skill acp-router-karaabd23-crypto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Route plain-language requests to either OpenClaw ACP runtime sessions or direct acpx-driven sessions, guiding harness flow and reducing integration friction.

Core Features & Use Cases

  • Route requests to ACP runtime or direct acpx paths based on user intent.
  • Enforce preflight checks for coding-agent thread requests and ensure correct session spawning behavior.
  • Provide clear guidance on agent mapping and session lifecycle for ACP harness work.

Quick Start

Spawn a new coding-harness session for codex and run a simple test command.

Frequently Asked Questions about acp-router

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

FAQPage Schema
How do I route plain-language requests to ACP runtime or direct acpx sessions?

Route plain-language requests to ACP runtime or direct acpx sessions by evaluating user intent, enforcing path rules, and mapping agentId with safety checks to ensure correct session management and reduce integration friction.

What is the correct way to spawn a coding-agent thread in an ACP harness?

Spawning a coding-agent thread in an ACP harness requires reading the routing skill first in the same turn, enforcing preflight checks, and using only sessions_spawn for thread creation to maintain correct lifecycle behavior.

Does ACP harness session routing require preflight safety checks?

ACP harness session routing requires preflight safety checks to enforce ACP runtime and direct acpx path rules, ensuring correct agentId mapping and secure session management before spawning occurs.

When should I use direct acpx sessions instead of the OpenClaw ACP runtime?

Direct acpx sessions are used instead of the OpenClaw ACP runtime when plain-language user intent maps to direct acpx-driven workflows, guided by routing path rules and agentId mapping for proper session lifecycle management.

Why does my coding-agent thread request fail to create a session in the ACP harness?

Coding-agent thread requests fail when the routing skill is not read first in the same turn or when sessions_spawn is bypassed, violating ACP runtime path rules and preflight safety checks required for thread creation.