acp-router

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

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

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 environment (like Pi, Claude Code, Codex, Gemini) or managing ACP harness sessions, preventing the misuse of subagent runtimes for these tasks.

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 and management of threaded coding sessions within ACP harnesses.
  • Agent ID Mapping: Correctly maps user-specified harness names (e.g., "pi", "codex") to their corresponding agentId values.
  • Use Case: A user asks to "start a codex thread and have it write a Python script to sort a list." This skill ensures the request is correctly routed to spawn a codex session within a thread using the ACP runtime.

Quick Start

Use the acp-router skill to spawn a new thread for codex to write a Python script that sorts a list.

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 coding requests to an AI coding environment like Claude Code or Codex?

Route plain-language coding requests to AI coding environments by using an automated routing mechanism that determines whether to use the OpenClaw ACP runtime or direct acpx execution. It maps harness names to agent IDs and prioritizes the sessions_spawn tool for thread creation.

What is the best way to manage threaded coding sessions in an ACP harness?

Manage threaded coding sessions in an ACP harness by utilizing a routing skill that facilitates session creation and agent ID mapping. It ensures correct thread spawning for environments like Pi, Codex, and Gemini CLI while enforcing pinned acpx CLI versions.

Does the ACP router automatically handle backend unavailability for coding agents?

The ACP router handles backend unavailability for coding agents through automatic local repair. It also provides fallback options to ensure continuous session management when the OpenClaw ACP runtime is unreachable.

How do I spawn a Codex thread to write a Python script using an ACP runtime?

Spawn a Codex thread to write a Python script by directing your plain-language request to the ACP router. It automatically determines the correct agentId mapping and uses the sessions_spawn tool to initialize the session within the ACP runtime.

What happens when direct acpx path execution is used instead of the OpenClaw ACP runtime?

Direct acpx path execution bypasses the OpenClaw ACP runtime to manage coding-agent sessions locally. It enforces pinned CLI versions, handles session naming, and applies command templating for direct execution requests.