acp-router

Routes plain-language requests to AI coding environments via ACP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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 ACP harness) and manages the creation of conversational threads for these tasks.

Core Features & Use Cases

  • Intelligent Routing: Automatically determines the best AI coding tool based on user intent.
  • Thread Management: Creates and manages dedicated threads for coding-agent interactions, preventing misuse of general messaging.
  • Use Case: When you say "I need to write a Python script to analyze this data, use Claude Code," this Skill ensures the request is properly routed to Claude Code and a new, dedicated thread is initiated for that specific coding task.

Quick Start

Use the acp-router skill to route a request to 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 plain-language coding requests to the right AI coding assistant?

To route plain-language coding requests to the right AI coding assistant, this Skill intelligently determines the best environment like Claude Code or Codex, manages dedicated thread creation, and ensures proper session initialization for coding-agent interactions.

How does AI routing work for ACP runtime sessions and acpx-driven environments?

AI routing for ACP runtime sessions works by directing requests into either paleoclaw ACP runtime sessions or direct acpx-driven sessions. It manages agentId mapping and applies recovery policies during ACP backend failures to ensure proper thread creation.

Can I use this to manage threads for coding-agent interactions across different environments?

Yes, you can use this to manage threads for coding-agent interactions across environments like Pi, Claude Code, Codex, OpenCode, and Gemini CLI. It creates dedicated conversational threads to prevent the misuse of general messaging channels.

What happens when an ACP backend failure occurs during a coding task?

When an ACP backend failure occurs during a coding task, the routing mechanism applies specific recovery policies. This ensures that your AI coding environment session maintains continuity and properly manages the agentId mapping.

Do I need specific dependencies to route coding tasks to Gemini CLI or OpenCode?

No specific dependencies are required to route coding tasks to Gemini CLI or OpenCode. The Skill operates independently to parse your plain-language intent and automatically manages the routing into the appropriate acpx-driven or ACP runtime session.