comfy skills install --skill comfy-build silently skips on every released CLI

Aperta
#797 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
58/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python
Ambito
cli, release

Direzione di ricerca

Riproduci il problema con comfy skills install --skill comfy-build --dry-run, quindi esamina comfy_cli/skills/__init__.py e la voce REMOTE_SKILLS relativa al percorso bloccato. Controlla il commit 4a86b7c e l’albero pubblicato di v1.18.0 per comprendere la discrepanza della release. Il lavoro è completato quando una CLI rilasciata può installare comfy-build senza il 404 o un risultato di operazione saltata fuorviante.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug

comfy skills install --skill comfy-build cannot install the skill on any published release. It reports skipped, exit 0.

What happens

$ comfy skills install --skill comfy-build --dry-run
│  comfy-build  │ claude-code  │ skipped  │ ~/.claude/skills/comfy-build/SKILL.md  │
│  comfy-build  │ cursor       │ skipped  │ ~/.cursor/rules/comfy-build.mdc        │
│  comfy-build  │ agents-md    │ skipped  │ ~/AGENTS.md                           │
│  comfy-build skipped: could not fetch
│  https://raw.githubusercontent.com/Comfy-Org/comfy-skills/main/comfy-cli/comfy-build/SKILL.md: HTTP Error 404: Not Found

Why

v1.18.0 fetches the skill at install time from a path that no longer exists:

# comfy_cli/skills/__init__.py (v1.18.0)
REMOTE_SKILLS = (RemoteSkill(name="comfy-build", repo="Comfy-Org/comfy-skills",
                             ref="main", path="comfy-cli/comfy-build/SKILL.md"),)

The skill moved into this repository in 4a86b7c (BE-9486), which deleted it from Comfy-Org/comfy-skills. main is fine because the bundling commit dropped the remote fetch, but v1.18.0 is the version on PyPI and it still points at the dead path. Verified: that URL returns 404, and git ls-tree v1.18.0 comfy_cli/skills/ has no comfy-build.

Impact

Anyone on pip install comfy-cli today asks for the skill and is told skipped with a 404 they cannot act on. comfy skills list compounds it by showing a description that reads as though the skill is available: Fetched from Comfy-Org/comfy-skills (main) by 'comfy skills install'.

Suggested fix

A release carrying 4a86b7c resolves it. If a release is not imminent, consider restoring comfy-cli/comfy-build/SKILL.md in Comfy-Org/comfy-skills as a pointer or a copy so the pinned ref="main" fetch stops 404ing for users already on 1.18.0.

Found while driving the skill end to end against a real builder.

Lingua principale
Python
Stelle
1k
Fork
176
Merge medio
1g 11h
PR unite (30g)
87

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Comfy-Org/comfy-cli

Tutte le issue di Comfy-Org/comfy-cli

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.