Comfy-Org
- 52 skills
- 0 followers
- 9 hours ago last updated
- ▌ Comfy QA 2 · comfy-orgGenerate high-quality narrated QA demo videos for Comfy-Org products. Given a target (PR, issue, feature doc, or product URL), generates a story, Playwright spec, and MP4 video with TTS narration. Enforces user-journey-first authoring: probe → story → videoScript → playwright.
- ▌ Video Read 2 · comfy-orgAnalyze video files (screen recordings, demos, walkthroughs) using AI vision models. Use when the user wants to understand, describe, or extract information from video content. Supports local files and Slack-hosted videos.
- ▌ Github Issue Search 2 · comfy-orgSearch for issues and pull requests across Comfy-Org GitHub repositories. Use when the user wants to find specific issues, bugs, features, or pull requests in ComfyUI-related repositories.
- ▌ Starter Templates · comfy-org bundleChange which starter templates the desktop install picker offers. Use when someone wants to swap, add, feature or refresh a starter template, or asks what the picker shows after install.
- ▌ Comfy QA · comfy-org bundleGenerate high-quality narrated QA demo videos for Comfy-Org products. Takes a PR, issue, feature doc, or product URL as input and produces a story, Playwright spec, and MP4 video with TTS narration and HUD overlay.
- ▌ Comfy QA Setup · comfy-orgSet up the comfy-qa skill for a frontend repository. Adds .claude/skills/comfy-qa/SKILL.md, playwright.qa.config.ts, and a starter qa.spec.ts tailored to the repo stack.
- ▌ Video Read · comfy-orgAnalyze video files (screen recordings, demos, walkthroughs) using AI vision models. Use when you need to understand, describe, or extract information from video content. Supports local files and Slack-hosted videos.
- ▌ Comfyui Code Search · comfy-orgSearch code across ComfyUI repositories using comfy-codesearch service. Including all Comfy-Org repos and Community made Custom Node Repos on GitHub.
- ▌ Comfy Org Repo Reading Read Only · comfy-orgClone and inspect Comfy-Org repositories for analysis and citations (no direct pushing).
- ▌ Web Research And Citation · comfy-orgSearch public docs and issues; summarize findings concisely with citations.
- ▌ Github Changes Via Pr Bot · comfy-orgSafely make code changes by spawning a coding sub-agent that opens a PR.
- ▌
- ▌ Comfy Pr Bot CLI · comfy-orgUnified command-line interface for all ComfyPR bot capabilities including GitHub PR creation, Slack messaging, and Notion search. Use when the user wants to access any bot functionality through a single unified command.
- ▌ Code Search · comfy-orgSearch ComfyUI codebase and custom nodes using the comfy-codesearch service. Use when the user wants to find code examples, search for specific functions, or explore ComfyUI repositories.
- ▌
- ▌ Slack Thread Messaging · comfy-orgUpdate or append messages in Slack threads for progress updates, clarifications, and final answers.
- ▌ Github Pr Bot · comfy-orgSpawn an AI coding sub-agent to make code changes, fix bugs, or add features to GitHub repositories. Use when the user wants to modify code in Comfy-Org repositories, create pull requests, or implement new functionality.
- ▌ Notion Search · comfy-orgSearch Notion documentation and knowledge base from the Comfy-Org team workspace. Use when the user needs to find internal documentation, guides, meeting notes, or reference materials stored in Notion.
- ▌
- ▌ Registry Search · comfy-orgSearch the ComfyUI custom nodes registry for plugins and extensions. Use when the user wants to find specific custom nodes, ComfyUI extensions, or plugins by name, functionality, or description.
- ▌
- ▌ Slack Msg Update · comfy-orgUpdate Slack messages in threads. Use when the user wants to edit, modify, or update an existing Slack message by providing channel ID, message timestamp, and new text content.
- ▌ Slack Thread Reader · comfy-orgRead and retrieve messages from Slack threads. Use when the user wants to view, analyze, or extract conversation history from a Slack thread by providing channel ID and thread timestamp, or a Slack message URL.
- ▌ Layer Audit · comfy-orgDetect violations of the layered architecture import rules (base -> platform -> workbench -> renderer). Runs ESLint with the import-x/no-restricted-paths rule and generates a grouped report.
- ▌ Comment Sicko · comfy-orgDispatches the comment-sicko subagent to hunt gratuitous comments in a PR/diff, triages its raw findings, and posts a polite, professional writeup. Use when reviewing a PR/diff, checking for unnecessary/gratuitous comments, or asked to run "the angry comment review" / "comment-sicko". Modeled on Cursor's no-comments skill (github.com/cursor/plugins, pstack/skills/no-comments).
- ▌ Contain Audit · comfy-orgDetect DOM elements where CSS contain:layout+style would improve rendering performance. Runs a Playwright-based audit on a large workflow, scores candidates by subtree size and sizing constraints, measures performance impact, and generates a ranked report.
- ▌ Red Green Fix · comfy-org bundleBug fix workflow that proves test validity with a red-then-green CI sequence. Commits a failing test first (CI red), then the minimal fix (CI green). Use when fixing a bug, writing a regression test, or when asked to prove a fix works.
- ▌ Add Model Page · comfy-orgadd, update, or remove a model page entry on the comfy org website. creates a PR to Comfy-Org/ComfyUI_frontend apps/website folder with the change and posts a Vercel preview link back to Slack.
- ▌ Codegen Transform · comfy-orgTransforms raw Playwright codegen output into ComfyUI convention-compliant tests. Use when: user pastes raw codegen, asks to convert raw Playwright code, refactor recorded tests, or rewrite to project conventions. Triggers on: transform codegen, convert raw test, rewrite to conventions, codegen output, raw playwright.
- ▌ Backport Management · comfy-org bundleManages cherry-pick backports across stable release branches. Discovers candidates from Slack/git, analyzes dependencies, resolves conflicts via worktree, and logs results. Use when asked to backport, cherry-pick to stable, manage release branches, do stable branch maintenance, or run a backport session.
- ▌ Perf Fix With Proof · comfy-orgShips performance fixes with CI-proven improvement using stacked PRs. PR1 adds a @perf test (establishes baseline on main), PR2 adds the fix (CI shows delta). Use when implementing a perf optimization and wanting to prove it in CI.
- ▌ Reviewing Unit Tests · comfy-orgUse when reviewing Vitest unit-test diffs in ComfyUI_frontend, especially new mocks, store tests, component tests, or bugfix regression tests.
- ▌ Consolidating Test Setup · comfy-org bundleConsolidates repeated test setup and teardown into the narrowest shared lifecycle owner. Use when test files repeat initialization, cleanup, environment management, fixtures, or equivalent test doubles.
- ▌ Disabling AI Attribution · comfy-orgDisables commit, pull request, and session attribution in contributors' local Claude Code and Amp settings, and checks Codex workspace policy. Use when configuring an AI coding tool to avoid attribution in repository history.
- ▌ Publishing A New Package · comfy-orgPublishes a new package from this monorepo to npm under @comfyorg and proves it is consumable from another repo. Covers workflow scaffolding, the first-publish 404, catalog: rewriting, trusted publishing, and the consumer smoke test. Use when adding a package to packages/, publishing to npm for the first time, or when an npm publish workflow fails.
- ▌ Regenerating Screenshots · comfy-orgCreates a PR to regenerate Playwright screenshot expectations. Use when screenshot tests are failing on main or PRs due to stale golden images. Triggers on: regen screenshots, regenerate screenshots, update expectations, fix screenshot tests.
- ▌ Writing Playwright Tests · comfy-orgWrites Playwright e2e tests for ComfyUI_frontend. Use when creating, modifying, or debugging browser tests. Triggers on: playwright, e2e test, browser test, spec file.
- ▌ Hardening Flaky E2e Tests · comfy-orgDiagnoses and fixes flaky Playwright e2e tests by replacing race-prone patterns with retry-safe alternatives. Use when triaging CI flakes, hardening spec files, fixing timing races, or asked to stabilize browser tests. Triggers on: flaky, flake, harden, stabilize, race condition in e2e, intermittent failure.
- ▌ Writing Storybook Stories · comfy-org bundleWrite or update Storybook stories for Vue components in ComfyUI_frontend. Use when adding, modifying, reviewing, or debugging `.stories.ts` files, Storybook docs, component demos, or visual catalog entries.
- ▌ Adding Deprecation Warnings · comfy-orgAdds deprecation warnings for renamed or removed properties/APIs. Searches custom node ecosystem for usage, applies defineDeprecatedProperty helper, adds JSDoc. Triggers on: deprecate, deprecation warning, rename property, backward compatibility.
- ▌ Recovering Poisoned Asset Cache · comfy-orgDiagnose and recover users stuck on a blank page or endless splash screen because a CDN or browser has pinned a 404 for a boot chunk. Covers confirming the diagnosis, the origin-side fix, the edge purge, and forcing every asset URL to rotate when a redeploy cannot dislodge the cached 404. Use when users report "stuck on splash screen", "spinner forever", "blank page after deploy", a cached 404 on /assets/*, or when reloading does not fix a broken app.
- ▌ Removing Typescript Suppressions · comfy-orgReplaces @ts-expect-error and @ts-ignore directives with minimal type-safe fixes. Use when removing TypeScript compiler suppressions.
- ▌ Comfy Build · comfy-orgBuild 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.
- ▌ Comfy Debug · comfy-orgDebugging skill for the comfy CLI — failed workflows, stuck jobs, error envelopes, and the fastest path from "it broke" to "fixed".
- ▌ Comfy Relay · comfy-orgHow to present and interact during comfy creative work (images, video, audio) — show visual previews in chat, not text about files. Creative media work is iterative and visual; it is NOT like code. Use whenever generating, reviewing, or iterating on media with the comfy CLI.
- ▌ Comfy Deploy · comfy-orgRun a Comfy Build release as a serverless deployment with comfy-cli. Use whenever the user wants to deploy, serve, host, or expose a ComfyUI build as an endpoint, scale or stop workers, submit a workflow to a deployment, check whether a deployment is healthy or running a stale release, or work out why one is still costing money. Covers `comfy deploy up / run / status / scale / stop / start / delete / ls / show / logs / events / refs`. Assumes a green release already exists — `comfy-build` is the skill that produces one.
- ▌ Comfy Director · comfy-orgUse when asked to make a narrative video — an ad, brand film, short, trailer, music video, or any multi-shot clip that tells a story (not a single shot or loop). Also use when a video was rejected for "no story", "doesn't flow", "feels like a montage", or characters that change between shots.
- ▌ Comfy Build Pins · comfy-orgReference skill cited by comfy-build. Read it with `comfy skills show comfy-build-pins` when deciding what belongs in a comfy-build.yaml's pipDependencies, or when a build failed on a dependency conflict. Covers which pins to delete and which to keep, the package pairs that must move together, and how to predict a dependency conflict off the install's requirements files before spending a build on it.
- ▌ Comfy Build Failures · comfy-orgReference skill cited by comfy-build. Read it with `comfy skills show comfy-build-failures` when a build failed, a push or release was refused, or an importer printed advisories you need to interpret. Covers every advisory key a scan, snapshot or workflow import emits, how to read failureReason and release logs, the failure-to-edit recovery table, and how to revise a definition and re-cut.
- ▌ Comfy Build Authoring · comfy-orgReference 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.
- ▌ Comfy Deploy Failures · comfy-orgReference skill cited by comfy-deploy. Read it with `comfy skills show comfy-deploy-failures` when a deploy command was refused, a deployment will not reach ready, a job failed, or a deployment is stuck in stop_failed. Maps every deploy_* error code to what it means and the move that clears it, and covers reading a deployment's events and logs.
- ▌ Comfy · comfy-org bundleGenerate images, videos, audio, and 3D via ComfyUI — CLI surface, workflow creation hierarchy (template → fragment → raw JSON), domain gotchas, cloud auth, multi-stage orchestration.