acp-router

Routes natural-language coding requests to agent-specific runtime environments.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/wangqianCAI/OBI --skill acp-router-wangqiancai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: acp-router
Source: https://github.com/wangqianCAI/OBI/tree/main/extensions/acpx/skills/acp-router
Command: npx skills add https://github.com/wangqianCAI/OBI --skill acp-router-wangqiancai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill resolves the complexity of managing multiple coding agent harnesses by automatically routing user requests to the correct runtime, preventing configuration errors and session fragmentation.

Core Features & Use Cases

  • Unified Routing: Automatically directs tasks to the appropriate coding harness like Claude Code, Cursor, Copilot, or OpenClaw.
  • Session Management: Handles thread creation and persistent session naming to ensure context is maintained across interactions.
  • Use Case: When a user asks to start a coding task in a specific environment like Cursor or Pi, this skill ensures the request is spawned in the correct ACP runtime or direct CLI session without manual configuration.

Quick Start

Use the acp-router skill to spawn a new coding session for Claude in a thread and tell it to analyze the current repository.

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 specific agent harnesses?

To route natural language coding requests to specific agent harnesses, the skill maps user intent to the correct runtime environment, directing tasks to clients like Claude, Cursor, Copilot, or Pi. It manages thread creation and persistent CLI sessions.

What is the best way to manage multiple coding agent sessions without configuration errors?

Managing multiple coding agent sessions without configuration errors requires automated routing to direct tasks to the appropriate harness. This prevents session fragmentation and ensures context is maintained across interactions via persistent session naming.

Does this tool support automated recovery for coding agent CLI sessions?

Yes, the tool supports automated recovery for coding agent CLI sessions. It implements automated recovery policies alongside version-pinned binary management to ensure consistent agent execution across different runtime environments.

Can I use workflow routing to spawn a coding session for Claude in a specific thread?

Yes, you can use workflow routing to spawn a coding session for Claude in a specific thread. The skill handles thread creation and persistent session naming, ensuring the request is spawned in the correct ACP runtime without manual configuration.

Why does session fragmentation occur when switching between coding agent runtimes?

Session fragmentation occurs when switching between coding agent runtimes due to the complexity of managing multiple environments manually. Automated routing resolves this by mapping user intent to the correct runtime and maintaining context through persistent session naming.