Agent Skills
› nomadoor/ComfyUI-Video-Stabilizer
› dependency-audit
dependency-audit
GitHub用于排查 OpenCV/Kornia/ComfyUI 依赖问题、导入失败及环境漂移。涵盖 pyproject 元数据检查、标准与 contrib OpenCV 差异分析,以及共享虚拟环境中因其他节点安装导致的误报检测。
Trigger Scenarios
检查 OpenCV 或 Kornia 依赖
处理 Python 导入失败
验证 pyproject 元数据
排查环境特定行为
Install
npx skills add nomadoor/ComfyUI-Video-Stabilizer --skill dependency-audit -g -y
SKILL.md
Frontmatter
{
"name": "dependency-audit",
"description": "Use when checking OpenCV\/Kornia\/ComfyUI dependencies, import failures, pyproject metadata, or environment-specific behavior."
}
Dependency Audit
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.DISOpticalFlowmay exist in standard OpenCV builds.cv2.optflowis part of OpenCV contrib/extra modules in common Python wheels.- TV-L1 fallback should not assume
cv2.optflowexists.
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
Version History
- d516bf0 Current 2026-07-05 11:55


