skill-composer

Coordinate multiple skills into a validated execution DAG.

415|44|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/notque/claude-code-toolkit --skill skill-composer-notque
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-composer
Source: https://github.com/notque/claude-code-toolkit/tree/main/skills/skill-composer
Command: npx skills add https://github.com/notque/claude-code-toolkit --skill skill-composer-notque

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Coordinate multiple skills into a validated execution DAG for deterministic, multi-skill workflows.

Core Features & Use Cases

  • Discover and index skills by scanning skills/*/SKILL.md.
  • Plan and validate a DAG with dependency resolution, acyclicity, and type-safe I/O.
  • Dry-run execution planning with context passing and error isolation to enable safe recoveries. A real-world use case: orchestrating a two-skill workflow (workflow-orchestrator → test-driven-development) to implement a feature with verification.

Quick Start

Describe a task to see how the system discovers, plans, and executes a multi-skill DAG.

Frequently Asked Questions about skill-composer

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

FAQPage Schema
How do I orchestrate multiple skills into a validated execution DAG?

To orchestrate multiple skills into a validated execution DAG, describe a task to the system. It discovers available skills, plans the workflow, and validates acyclic dependencies with type-safe input and output compatibility before execution.

What is a multi-skill DAG workflow and when do I need conditional branching?

A multi-skill DAG workflow coordinates chained, parallel, or conditional branching tasks across skills. You need conditional branching when a task requires dynamic execution paths, ensuring deterministic outcomes and proper context passing between dependent operations.

How do I plan multi-skill workflows with dry-run execution and error isolation?

You can plan multi-skill workflows with dry-run execution to validate dependency resolution and acyclicity safely. This enables error isolation, allowing safe recoveries by testing context passing and input/output compatibility before actual execution.

Can I use this skill composer to discover and index skills by scanning directories?

Yes, you can use this skill composer to discover and index skills by scanning the skills/*/SKILL.md directories. This mechanism automatically identifies available capabilities to construct validated execution graphs for deterministic multi-skill workflows.

What are the limitations of using DAG orchestration for multi-skill workflow planning?

The primary limitation of DAG orchestration is the strict acyclicity constraint, meaning execution graphs cannot contain circular dependencies. Workflows are restricted to validated, forward-pass operations with type-safe input/output compatibility to prevent runtime failures.