Skills for Real Engineers. Straight from my .agents directory.
panel-node-pack-sync
Agent skill fromartokun/comfyui-mcp
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.
How to install panel-node-pack-sync
npx skills add artokun/comfyui-mcp# or add only this skill to Claude Code: copy the folder
plugin/skills/panel-node-pack-sync/
# into
~/.claude/skills/panel-node-pack-sync/ (all projects)
.claude/skills/panel-node-pack-sync/ (one project)
1# Keep the panel node-pack in sync with the orchestrator23The orchestrator (`comfyui-mcp`, from npm) and the sidebar panel4(`comfyui-agent-panel` on the Comfy Registry, repo `comfyui-mcp-panel`) ship5**separately**. Updating one does not update the other. A new orchestrator6driving an old panel fails in confusing ways, such as a bridge command the panel7doesn't implement or a feature that exists in the docs but not in the sidebar,8and those failures are hard for a user to diagnose. This skill closes that gap.910## The two rules that outrank everything else here11121. **Never report a sync that did not happen.** This whole feature sits on top of13 the fabricate-success fixes (#639/#641): ComfyUI-Manager reports its queue14 "drained" even when it never enqueued anything, and a `.bak`-style copy in15 `custom_nodes` can shadow the real panel in the browser. So the only version16 you may ever tell the user is the one **read back from disk after the fact**.17 If the tool throws, the sync FAILED. Say so plainly. Do not soften it, do not18 retry it into a success, do not report the version you *intended* to install.19202. **Never move a pinned user.** A pin is a promise. If the user pinned the21 panel, you **warn and stop**. You do not unpin for them, you do not "just this22 once", you do not sync anyway because the new version is obviously better.23 Offer to clear the pin, and act only if they say yes.2425## Step 1 — Look before you touch anything2627```28…
Excerpt shown under the repository's MIT license.
More skills in comfyui-mcp
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
