dependency-manager

Analyze task dependency graphs and generate execution plans for DAG-based workflows.

1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/mtsatryan/openclaw-ai-agents --skill dependency-manager-mtsatryan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-manager
Source: https://github.com/mtsatryan/openclaw-ai-agents/tree/main/dependency-manager
Command: npx skills add https://github.com/mtsatryan/openclaw-ai-agents --skill dependency-manager-mtsatryan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Task dependency analysis and management for DAG-based workflows, enabling reliable execution order, blocking resolution, and progress tracking across complex projects.

Core Features & Use Cases

  • Automatic dependency detection and circular dependency prevention to ensure safe topological ordering.
  • Blocking relationship mapping and critical path analysis to optimize scheduling.
  • Execution planning and progress propagation for pipelines, software builds, and multi-task projects.

Quick Start

Analyze a new workflow by importing your tasks with dependencies and running the dependency analysis to generate an execution plan.

Frequently Asked Questions about dependency-manager

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

FAQPage Schema
How do I manage task dependencies and find the critical path in a DAG workflow?

To manage task dependencies, you analyze task graphs to perform topological sorting and identify the critical path. This generates a reliable execution plan and prevents circular dependencies in complex multi-step automation pipelines.

How do I detect circular dependencies when planning a multi-step automation workflow?

Detecting circular dependencies during workflow planning requires automatic dependency detection mechanisms. Analyzing the directed acyclic graph ensures safe topological ordering and prevents execution deadlocks before generating your pipeline schedule.

Does this dependency analysis approach work for data workflows and software build pipelines?

Yes, dependency analysis works for data workflows, software build pipelines, and multi-task projects. It maps blocking relationships and propagates progress across diverse DAG-based execution plans to optimize overall scheduling.

What is the best way to resolve blocking relationships in project pipelines?

The best way to resolve blocking relationships in project pipelines is through critical path analysis and blocking relationship mapping. This optimizes scheduling by identifying exactly which tasks block downstream execution.

How do I generate an execution plan from a complex set of project tasks?

You generate an execution plan by importing your tasks with their dependencies and running a dependency analysis. This applies topological sorting to produce a valid, ordered sequence for reliable execution.