Agent Skills
› nomadoor/ComfyUI-Video-Stabilizer
› comfyui-node-change
comfyui-node-change
GitHub用于修改 ComfyUI 节点类、架构、输入输出及注册逻辑。需遵循兼容性规则,保持节点ID和元数据稳定,确保代码可测试性,并通过验证脚本和工作流测试确认变更正确性。
Trigger Scenarios
修改 nodes/ 目录下的节点实现
更新 __init__.py 中的节点注册信息
调整节点输入输出架构或元数据
Install
npx skills add nomadoor/ComfyUI-Video-Stabilizer --skill comfyui-node-change -g -y
SKILL.md
Frontmatter
{
"name": "comfyui-node-change",
"description": "Use when changing ComfyUI node classes, schemas, inputs, outputs, metadata, or registration."
}
ComfyUI Node Change
Use this skill for changes under nodes/ or __init__.py that affect node behavior
or ComfyUI schema.
Read First
AGENTS.md- Relevant
docs/requirements/*.md - Relevant
docs/adr/*.md - Existing Classic and Flow implementations if the change touches shared behavior
Rules
- Preserve graph compatibility unless the user explicitly approves a break.
- Keep
node_id, socket names, socket order, defaults, categories, and metadata stable when possible. - Prefer shared helpers only when both Classic and Flow genuinely use the same behavior.
- Keep ComfyUI imports at the node boundary where possible. Pure math and parsing helpers should remain testable without a ComfyUI runtime.
- Validate inputs early and return clear errors or safe fallback output.
Checks
Run:
python3 scripts/validate_repo.py
When a ComfyUI environment is available, also load the node in ComfyUI and exercise at least one small workflow.
Version History
- d516bf0 Current 2026-07-05 11:55


