project-skills-orchestrator

Routes user requests to owning skills with policy enforcement and workflow state tracking.

Updated Aug 1, 2026
One-click install
npx skills add https://github.com/QuyDu/Skills-Orchestrator --skill project-skills-orchestrator-quydu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-skills-orchestrator
Source: https://github.com/QuyDu/Skills-Orchestrator/tree/main/.github/skills/project-skills-orchestrator
Command: npx skills add https://github.com/QuyDu/Skills-Orchestrator --skill project-skills-orchestrator-quydu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a repository has dozens of skills, deciding which skill should handle a request becomes error-prone: requests span multiple skills, ownership is unclear, and unapproved or destructive steps can slip through. This Skill coordinates the whole workflow by clarifying intent, resolving the correct owning skill, enforcing policy gates, and tracking execution state. ## Core Features & Use Cases - Intent Routing and Ownership Enforcement: Resolves clarified user intent to exactly one owning skill per step using the skill inventory and ownership map, preventing overlapping claims. - Policy-Gated Execution: Blocks, denies, or requires explicit approval before dispatching destructive, external, privileged, or scope-expanding steps. - Workflow State Tracking: Emits completion artifacts (reports/workflow-completion.json and .md) summarizing executed, skipped, blocked, and pending steps with rationale. - Use Case: A user asks to "add a new linting skill and update the review workflow." The orchestrator routes the creation request to skill-create for duplicate analysis, routes the modification to skill-update after target confirmation, and halts any step lacking policy approval. ## Quick Start Ask the agent to coordinate a multi-step request, for example: route my request to add a new deployment skill and update the existing review skill through the proper owning skills.

Frequently Asked Questions about project-skills-orchestrator

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

FAQPage Schema
How do I route a request that spans multiple skills?

Send the request through the orchestrator, which first runs clarification, then resolves intent against the skill inventory and ownership map. Each executable step is dispatched to exactly one owning skill, and outcomes are tracked in workflow completion reports.

How does skill routing decide which skill owns a request?

Routing uses the skill inventory and ownership map to match clarified intent to candidate skills. Skill-creation requests always go to skill-create for duplicate analysis, and update requests go to skill-update after the user confirms one exact target.

Can the orchestrator run destructive or external actions automatically?

No. Destructive, external, privileged, irreversible, or scope-expanding steps require explicit approval before dispatch. Blocked or approval-waiting states are reported explicitly and never marked as complete.

What happens when workflow plan or policy artifacts are missing?

The orchestrator fails closed: it preserves the last valid checkpoint, returns explicit resume conditions, and never dispatches a step lacking authoritative ownership or policy allowance.

When should I not use an orchestrator skill?

Skip orchestration when a single owning skill clearly applies to the request. The orchestrator is intended for requests spanning multiple skills or whose owner is unclear, not for simple single-skill tasks.