comfy-org/comfy-cli

comfy-custom-nodes-packaging

Packaged fallback for custom-node registry metadata, validation, and publishing.

ソースを見る

使い方

  1. インストールコマンドをコピーし、自分の環境へ導入する前にソースを確認します。
  2. 必要なツール、認証情報、対応環境を原文で確認します。
  3. 入力と成果物を指定し、出力を資料と照合します。
npx skills add https://github.com/comfy-org/comfy-cli --skill comfy-custom-nodes-packaging

開始前の確認

  • 導入にはモデル契約、API枠、ファイルへのアクセス許可は含まれません。
  • スター数や導入数は活動の指標であり、独立した品質・安全性試験ではありません。
リポジトリの原文

見出し、例、コード、表、リンク、参照画像を含む原文を表示しています。

Packaging fallback

Registry metadata lives in the pack's pyproject.toml. comfy node init refuses to overwrite an existing file, so edit in place. [project] carries name, description, version, license, dependencies and urls.Repository; [tool.comfy] carries PublisherId, DisplayName, Icon and includes.

The two compatibility ranges come from different places. [tool.comfy].requires-comfyui states the ComfyUI range; the frontend range is a comfyui-frontend-package entry in [project].dependencies, which is stripped from the published dependency list rather than installed. Declare operating systems and accelerators as [project].classifiers.

Run comfy node validate before comfy node publish --token <token>; it runs the publishing checks without uploading. An empty project.version fails, and a dynamic version needs [tool.comfy.version].path.

What the archive contains depends on git, and the two cases fail in opposite directions. In a git checkout it is git-tracked files, minus .comfyignore matches, plus every [tool.comfy].includes path — includes overrides .comfyignore, so an untracked asset that is not listed ships missing. Outside a git checkout, or with no usable git, the whole tree is archived minus .comfyignore matches, so an untracked secret or local weight ships. Read the archive's file list before publishing instead of reasoning from the tree.

タスクに関連する項目

同じリポジトリから

関連する Skills

すべての Skills
comfy-org
コミュニティ

comfy

Generate images, videos, audio, and 3D via ComfyUI — CLI surface, workflow creation hierarchy (template → fragment → raw JSON), domain gotchas, cloud auth, multi-stage orchestration.

導入数
2
GitHub Stars
1022
更新日
10月20日
comfy-org
コミュニティ

comfy-agent-permissions

Use when a permission blocks the local comfy agent — a folder it cannot read or write, a host a download was refused for, a shell it does not have — to know what the agent may reach by default, how a request is recorded (requestpath, requesthost) and how only the user approves it (the agent panel or the in-chat card), the start-time settings, and what can never be granted.

導入数
2
GitHub Stars
1022
更新日
10月20日
comfy-org
コミュニティ

comfy-build

Build a custom ComfyUI environment on the Comfy developer platform with comfy-cli: turn a local install, a ComfyUI Desktop snapshot, a workflow JSON, or nothing but a Dockerfile, a Modal script or a sentence into a committed comfy-build.yaml and a green release. Use whenever the user wants to package, build, pin, or reproduce a ComfyUI environment, decide the dependency pins before the first cut, or read a failed build's log. Stops at a green release; comfy-deploy takes it from there.

導入数
2
GitHub Stars
1022
更新日
10月20日
comfy-org
コミュニティ

comfy-build-authoring

Reference skill cited by comfy-build. Read it with comfy skills show comfy-build-authoring when authoring a comfy-build.yaml definition by hand — the user has no ComfyUI install to scan, or you are editing a spec's models and customNodes directly. Covers searching the node registry, resolving model filenames to public sources, choosing the directory a weight lands in, and every field of the definition schema.

導入数
2
GitHub Stars
1022
更新日
10月20日