acp-router

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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 ACP harness work, ensuring efficient execution either within the GenSparx ACP runtime or via direct acpx commands.

Core Features & Use Cases

  • Intelligent Routing: Automatically detects user intent to run code in various ACP-compatible environments.
  • Flexible Execution Paths: Supports both the integrated GenSparx ACP runtime (sessions_spawn) and direct acpx CLI execution for maximum flexibility.
  • Threaded Conversations: Manages coding agent threads, ensuring continuity and context for complex tasks.
  • Use Case: A user asks, "Start a codex thread and have it write a Python script to sort a list." This Skill will route the request to the ACP runtime, create a new thread for Codex, and pass the instruction.

Quick Start

Ask GenSparx to spawn a new thread for codex and tell it to say hi.

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 tasks to an AI coding environment?

Routing plain-language coding tasks to AI environments involves detecting user intent and directing requests to ACP-compatible harnesses like Pi, Claude Code, Codex, or Gemini CLI.

How do I start a threaded conversation for a coding agent?

Starting a threaded conversation for a coding agent is managed by prioritizing `sessions_spawn` for thread creation, ensuring continuity and context for complex tasks within the ACP runtime.

Does the ACP router support direct acpx CLI execution?

Yes, the ACP router supports direct `acpx` CLI execution alongside the integrated GenSparx ACP runtime, providing flexible execution paths based on task requirements and availability.

Can I use this to route requests to Codex and Gemini CLI?

Yes, you can route requests to Codex and Gemini CLI, as the system automatically detects user intent to run code in various ACP-compatible environments and passes the instruction.

What is the best way to manage coding-agent thread requests across different harnesses?

Managing coding-agent thread requests across different harnesses is best handled by prioritizing `sessions_spawn` for thread creation and adhering to ACP runtime paths or direct `acpx` CLI execution.