acp-router

Route natural language coding requests to ACP harnesses via OpenClaw runtime or acpx CLI.

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

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 specific AI coding environments (like Pi, Claude Code, Codex, Gemini) or managing existing sessions, preventing the need for manual command-line intervention or complex routing logic.

Core Features & Use Cases

  • Intelligent Routing: Automatically directs requests to the appropriate ACP harness (Pi, Claude Code, Codex, Gemini, etc.) based on user intent.
  • Session Management: Supports creating new threads for coding tasks or continuing existing harness work.
  • Flexible Execution: Offers two modes: OpenClaw's ACP runtime for seamless integration or a direct acpx CLI for more granular control.
  • Use Case: A user asks, "Can you start a new thread for me in Claude Code and have it write a Python script to sort a list?" This skill will intercept the request and initiate the correct session within Claude Code.

Quick Start

Use the acp-router skill to route a request to run a Python script in codex.

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 like Claude Code or Codex?

Routing natural language coding requests to ACP harnesses is handled by mapping user-named environments to specific agentIds and directing the execution path into either OpenClaw ACP runtime sessions or direct acpx CLI sessions.

Can I start a new coding session in Gemini through plain text without manual CLI commands?

Yes, you can start a new coding session in Gemini by intercepting plain text requests, detecting the intent to initiate harness work, and automatically selecting the appropriate ACP runtime or direct acpx execution path.

What's the difference between using the OpenClaw ACP runtime and a direct acpx CLI session?

The OpenClaw ACP runtime provides seamless integration for harness work, while a direct acpx CLI session offers more granular control by executing acpx-driven commands directly based on system availability and user preference.

Does acp-router support continuing existing AI coding sessions or only creating new threads?

Acp-router supports both continuing existing harness work and creating new threads for coding tasks by detecting user intent and managing the session state across the selected ACP runtime or acpx execution path.

Do I need to manually install and manage acpx versions for direct CLI coding sessions?

No, you do not need to manually manage versions because the routing logic handles ACPX installation and versioning automatically when selecting the direct acpx CLI execution path for your coding tasks.