panel-node-pack-sync

Featured

Keep the ComfyUI sidebar panel node-pack (comfyui-agent-panel) in step with the orchestrator after comfyui-mcp updates. Use this whenever the orchestrator was just updated (install_comfyui (action:"self_update"), npm i -g comfyui-mcp, a new version in the ENVIRONMENT line), when a panel/bridge command fails in a way that smells like version drift ("panel is too old", a graph_/ui_ command the panel doesn't implement, a feature that works in the docs but not in the sidebar), or when the user asks to update/pin/unpin the panel. It checks the installed panel version against what THIS orchestrator build needs, RESPECTS an explicit version pin (warn-only, never move a pinned user), offers a clear way to unset the pin, runs the sync through the verified install_comfyui(action:'panel') path, and reports the version RE-READ from disk. Never claim a sync that did not happen.

AI & Automation 636 stars 98 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
93
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Keep the panel node-pack in sync with the orchestrator The orchestrator (`comfyui-mcp`, from npm) and the sidebar panel (`comfyui-agent-panel` on the Comfy Registry, repo `comfyui-mcp-panel`) ship **separately**. Updating one does not update the other. A new orchestrator driving an old panel fails in confusing ways — a bridge command the panel simply doesn't implement, a feature that exists in the docs but not in the sidebar — and those failures are hard for a user to diagnose. This skill closes that gap. ## The two rules that outrank everything else here 1. **Never report a sync that did not happen.** This whole feature sits on top of the fabricate-success fixes (#639/#641): ComfyUI-Manager reports its queue "drained" even when it never enqueued anything, and a `.bak`-style copy in `custom_nodes` can shadow the real panel in the browser. So the only version you may ever tell the user is the one **read back from disk after the fact**. If the tool throws, the sync FAILED — say so plainly. Do not soften it, do not retry it into a success, do not report the version you *intended* to install. 2. **Never move a pinned user.** A pin is a promise. If the user pinned the panel, you **warn and stop**. You do not unpin for them, you do not "just this once", you do not sync anyway because the new version is obviously better. Offer to clear the pin, and act only if they say yes. ## Step 1 — Look before you touch anything ``` install_comfyui(action:'pane...

Details

Author
artokun
Repository
artokun/comfyui-mcp
Created
6 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

monorepo-deps

End-to-end syncpack + manypkg flow for an npm monorepo: check, fix, update, and maintain `.syncpackrc.json`. Trigger on /monorepo-deps, "update deps", "sync deps", "check deps", "fix syncpackrc", "create syncpackrc", or "my lock file is out of sync". Use syncpack-usage / syncpack-cli / syncpack-config for syncpack API and config details, manypkg-usage for manypkg specifics — this skill orchestrates them.

14 Updated 3 days ago
allemaar
AI & Automation Featured

docs-sync

Use this skill whenever a pull request is opened, reopened, or synchronized in microsoft/apm to assess whether and how the documentation corpus must change to stay truthful with the proposed code change. Activate even when the PR title or body says nothing about docs -- the skill must run on every PR to detect silent drift between code and docs. Classifies impact as no-change, in-place edit (one to a few paragraphs), or structural change (new page or TOC reshape), then orchestrates a CDO + doc-writer + python-architect + editorial-owner + growth-hacker loop to produce a patch-ready advisory. Does NOT review code quality, security, or test coverage. Does NOT auto-merge or auto-push doc edits.

3,591 Updated 2 days ago
microsoft
AI & Automation Listed

portfolio-notebook-sync

Use when the research-portfolio NotebookLM notebook (alias `research-portfolio-prep`) may have fallen out of step with `~/Projects/portfolio`, when a portfolio project has just been carded and belongs in it, or when a project's `/research-paper` write-up has been merged and should join the notebook. Triggers on "sync the portfolio notebook", "add <project> to the portfolio notebook", "add <project>'s paper to the notebook", "the paper is merged — put it in the notebook", "is the portfolio notebook stale", "the portfolio notebook is out of date", or `/portfolio-notebook-sync`.

0 Updated today
ksdisch