acp-router

Route natural language coding requests to ACP runtime sessions.

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

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, OpenCode, Gemini CLI, or ACP harness work, ensuring they are handled by the appropriate runtime sessions.

Core Features & Use Cases

  • Intelligent Routing: Automatically detects user intent to run code in various ACP harnesses.
  • Session Management: Manages direct acpx sessions or OpenClaw ACP runtime sessions for coding tasks.
  • Use Case: When a user says, "Run this Python script in Claude Code and keep it in a thread," this skill ensures the request is correctly routed to the Claude Code ACP runtime within a new thread.

Quick Start

Use the acp-router skill to spawn a new thread for codex and tell it to say hello.

Frequently Asked Questions about acp-router

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route coding tasks to AI coding environments like Claude Code or Codex?

Routing coding tasks to AI coding environments like Claude Code or Codex is handled by detecting natural language requests and directing them to OpenClaw ACP runtime sessions or direct acpx-driven sessions. The system maps user-specified harness names to agent IDs for proper execution flow.

What is ACP session management for AI coding agents?

ACP session management for AI coding agents involves creating threads for coding-agent requests and mapping user-specified harness names to agent IDs. It ensures proper execution flow by directing tasks to either OpenClaw ACP runtime or direct acpx sessions.

Can I run a Python script in Gemini CLI and keep it in a specific thread?

Yes, you can run a Python script in Gemini CLI and keep it in a thread. The routing system detects the plain-language request, maps Gemini CLI to the correct agent ID, and spawns a new thread within the ACP runtime session to manage the execution.

Which AI coding harnesses are supported by ACP routing?

Supported AI coding harnesses include Pi, Claude Code, Codex, OpenCode, and Gemini CLI. The routing system manages thread creation for these coding-agent requests and directs them to OpenClaw ACP runtime or direct acpx-driven sessions.

How does ACP routing map user-specified harness names to agent IDs?

ACP routing maps user-specified harness names to agent IDs by detecting user intent in natural language requests. This ensures the coding task is correctly routed to the specified AI coding environment within a managed runtime session.

Do I need any dependencies to use ACP routing for coding tasks?

No dependencies are required to use ACP routing for coding tasks. The routing system operates autonomously to detect intent, spawn threads, and map harness names to agent IDs for execution within the ACP ecosystem.