dependency-planner

Detect environments and generate reproducible dependency installation plans.

78|3|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/CUHK-AIM-Group/NeuroClaw --skill dependency-planner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-planner
Source: https://github.com/CUHK-AIM-Group/NeuroClaw/tree/main/skills/dependency-planner
Command: npx skills add https://github.com/CUHK-AIM-Group/NeuroClaw --skill dependency-planner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents runtime failures by proactively planning and validating software dependencies for NeuroClaw skills, models, and sub-agents.

Core Features & Use Cases

  • Gatekeeper workflow that parses specific dependencies from user requests or error messages
  • Automatically detects OS, Python, CUDA, and environment status to tailor installation plans
  • Generates reproducible, locked plans (requirements-pinned.txt, environment-lock.yml, DEPENDENCY_MANIFEST.json) and an auditable plan with explicit user confirmation

Quick Start

Run dependency-planner to generate a safe, auditable plan for installing needed software before proceeding with any installation.

Frequently Asked Questions about dependency-planner

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

FAQPage Schema
How do I plan Python dependencies to prevent module not found errors?

Dependency planning prevents runtime failures by detecting your OS, Python, and CUDA environment, then generating a locked installation plan with explicit user confirmation before proceeding.

What is the best way to audit pip and conda installations before running them?

The best way to audit installations is to generate an auditable plan that parses dependencies from requests or error messages, looks up official guidance, and creates reproducible lockfiles before execution.

Does dependency planning work with conda and pip environments?

Yes, dependency planning works with conda and pip environments by automatically detecting the active environment status and generating tailored installation plans to ensure reproducibility.

How do I generate reproducible lockfiles for a complex software setup?

To generate reproducible lockfiles, you can parse required dependencies, verify official guidance, and output locked files like requirements-pinned.txt or environment-lock.yml for a safe installation.

Why should I verify dependencies before installing new packages?

You should verify dependencies before installing new packages to prevent runtime failures, resolve command not found errors, and ensure compatibility across your detected OS, Python, and CUDA environments.