mirror of
https://github.com/Comfy-Org/comfy-skills.git
synced 2026-11-04 23:37:45 +00:00
[PR #16] Add comfy-local plugin (Comfy-Org/comfy-mcp) #15
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/comfy-skills#15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/comfy-skills/pull/16
Author: @skishore23
Created: 8/7/2026
Status: 🔄 Open
Base:
main← Head:comfy-local-plugin📝 Commits (2)
06bad9fAdd comfy-local plugin for the local comfy-mcp servereab4062fix(comfy-local): address review — gallery vs live wording, spend claim, revalidate after editing, tested comfy-mcp version, MD040📊 Changes
10 files changed (+224 additions, -5 deletions)
View changed files
📝
.claude-plugin/marketplace.json(+7 -1)📝
README.md(+23 -4)➕
claude-code-local/.claude-plugin/plugin.json(+16 -0)➕
claude-code-local/commands/generate-image.md(+30 -0)➕
claude-code-local/commands/generate-video.md(+54 -0)➕
claude-code-local/commands/help.md(+36 -0)➕
claude-code-local/commands/project-status.md(+9 -0)➕
claude-code-local/commands/search-models.md(+11 -0)➕
claude-code-local/commands/search-nodes.md(+20 -0)➕
claude-code-local/commands/search-templates.md(+18 -0)📄 Description
Summary
comfy-localClaude Code plugin (claude-code-local/) forComfy-Org/comfy-mcp, the stdio MCP server that wrapscomfy-cliagainst the user's own ComfyUI install. Mirrors the existingcomfy-cloudplugin's structure:.claude-plugin/plugin.jsonregisteringuvx comfy-mcp, pluscommands/.generate-image,generate-video(dual-route OSS-vs-partner pattern plus the MiniMax H3 model-notes block, read from theh3-knowledge-and-dual-routebranch and adapted to the local tool names),search-templates,search-models,search-nodes(the groupednodestool),project-status(COMFY_PROJECTanchoring),help.comfy-localin.claude-plugin/marketplace.jsonalongsidecomfy-cloud, and adds a matching install section + commands table to the README.Context
The local server had no skills story: the only commands in this repo target the cloud server's tool names, and there was nothing pointing an agent at
comfy-mcp's local-first surface (server_info,generate_image,run_workflow, the groupedjob/download/nodestools,partner_generate/emit_partner_workflow,validate_workflow, etc). This plugin gives it one, matching the cloud plugin's shape so both can be installed side by side under separate command namespaces.Commands are grounded against
comfy-mcp'sfeat/tool-consolidationbranch (which mergesfeat/project-anchoring), currently the accurate 39-tool surface —mainis a few commits behind that unmerged work. Per the repo's authoring rule, commands steer the approach (route by intent, validate before running, only setconfirm_spendon actual user agreement) and defer specifics (model/template/node names) to the tools themselves.PyPI publish of
comfy-mcpis a soft dependency for theuvx comfy-mcpregistration inplugin.json— publishing is in flight, so the plugin will resolve once that lands.Test plan
claude plugin validate ./claude-code— passesclaude plugin validate ./claude-code-local— passes.claude-plugin/marketplace.jsonandclaude-code-local/.claude-plugin/plugin.jsonare valid JSONcomfy-cloud's commands and theh3-knowledge-and-dual-routebranch were read from, not modified/plugin install comfy-local@comfy-skills+ a liveuvx comfy-mcpsession, blocked on the PyPI publish landing🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.