cowork-router

Generate project-specific router configurations and domain mappings for cowork skill plugins.

45|6|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/ZhangHanDong/cowork-skills --skill cowork-router
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cowork-router
Source: https://github.com/ZhangHanDong/cowork-skills/tree/main/cli/builtin-skills/cowork-router
Command: npx skills add https://github.com/ZhangHanDong/cowork-skills --skill cowork-router

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a centralized meta-router that dynamically discovers and routes to installed cowork skill plugins, enabling project-specific routing without hardcoding plugin routers.

Core Features & Use Cases

  • Unified plugin routing: aggregates multiple skill routers into a single entry point.
  • Dynamic router generation: generates per-project router configurations from Skills.toml and installed plugins.
  • Use Case: When managing a workspace with many skills, generate a cohesive router to route questions to the appropriate plugin router.

Quick Start

Run cowork config router to generate or refresh the dynamic router after adding or removing plugins.

Frequently Asked Questions about cowork-router

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

FAQPage Schema
How do I route requests to multiple AI skill plugins without hardcoding each router?

Dynamic router generation aggregates installed cowork skill plugins into a unified entry point, creating project-specific router configurations from Skills.toml and installed plugins for seamless orchestration.

How does a dynamic router discover and route to installed skill plugins?

The dynamic router discovers installed cowork skill plugins and generates per-project router configurations, routing questions to the appropriate plugin router based on domain mappings.

How do I generate project-specific router configurations after adding new plugins?

Run the cowork config router command to generate or refresh the dynamic router under .claude/skills/cowork-router/ after adding or removing plugins.

Does this dynamic router require Skills.toml integration for plugin configuration?

Yes, Skills.toml integration is required as the dynamic router generates per-project router configurations and domain mappings directly from Skills.toml and installed plugins.

Can I manage routing for a workspace with many skills using a single entry point?

Yes, unified plugin routing aggregates multiple skill routers into a single entry point, generating a cohesive router to route questions to the appropriate plugin router.

When do I need to regenerate the dynamic router for my skill plugins?

You need to regenerate the dynamic router whenever you add or remove cowork skill plugins, running cowork config router to refresh project-specific router configurations.