Dependency Audit

SkillMedia

Use when checking OpenCV/Kornia/ComfyUI dependencies, import failures, pyproject metadata, or environment-specific behavior.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Dependency Audit skill

What this skill tells your AI

The instructions your AI receives, as published by nomadoor/comfyui-video-stabilizer in .claude/skills/dependency-audit/SKILL.md and read by ahel’s review.

Use this skill when investigating runtime dependencies or environment drift.

Focus Areas

  • Direct imports in nodes/ and __init__.py.
  • Declared dependencies in pyproject.toml.
  • What ComfyUI itself installs versus what this package must declare.
  • Difference between standard OpenCV and contrib OpenCV.
  • Shared venv accidents: a package may import locally because another custom node installed it, not because this repo declared it.

OpenCV Notes

  • cv2.DISOpticalFlow may exist in standard OpenCV builds.
  • cv2.optflow is part of OpenCV contrib/extra modules in common Python wheels.
  • TV-L1 fallback should not assume cv2.optflow exists.

Useful Commands

python3 -m pip show opencv-python opencv-python-headless opencv-contrib-python opencv-contrib-python-headless kornia
python3 -c "import cv2; print(cv2.__version__, cv2.__file__, hasattr(cv2, 'DISOpticalFlow'), hasattr(cv2, 'optflow'))"
python3 scripts/validate_repo.py

Signals

GitHub stars
90
Forks
4
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
dependency-audit-nomadoor
Source
github.com/nomadoor/comfyui-video-stabilizer