CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

comfyui-gateway

REST API gateway for ComfyUI servers. Workflow management, job queuing, webhooks, caching, auth, rate limiting, and image delivery (URL + base64).

Quality

62%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/comfyui-gateway/SKILL.md

The canonical home for this skill is comfyui-gateway in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

50%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is concrete and executable in its Quick Start, CLI, and API sections, and its two reference files are genuine and clearly signaled. But it reads like a padded project README: generic filler sections, inlined reference material, and no validation checkpoints in its operational workflows.

Suggestions

Delete the template filler sections (Best Practices, Common Pitfalls, Related Skills) and collapse the six repetitive When-to-Use bullets into one line — they add tokens without adding guidance.

Move the env-var table, endpoint reference, and file-structure tree into a reference file (e.g., references/configuration.md), keeping only the handful of variables needed for a first run inline; also fix the truncated, unclosed file-structure code block.

Add validation checkpoints to the workflows: after Quick Start step 5, run `npx tsx src/cli/index.ts health` to confirm ComfyUI reachability, and check GET /health before registering workflows or queuing jobs.

DimensionReasoningScore

Conciseness

Several padded sections add no value for an intelligent agent: six near-duplicate "When the user mentions..." bullets, generic "Best Practices"/"Common Pitfalls" filler ("Provide clear, specific context about your project"), three identical vague "Related Skills" entries, a 28-row env-var table, and a full file tree duplicating the components table. This matches anchor 2 ("noticeably verbose; several unnecessary explanations or padded sections") rather than 3, where padding would be incidental rather than spanning multiple filler sections.

2 / 5

Actionability

Quick Start and CLI Reference give copy-paste executable commands ("npm install", "npx tsx src/cli/index.ts init", "npx tsx src/cli/index.ts add-workflow ... --schema ..."), endpoints are listed with methods and paths, and the workflow template JSON is complete. Not anchor 5 because no inline request/response example is shown (delegated to references/integration.md) and several sections describe the system rather than instruct.

4 / 5

Workflow Clarity

Quick Start (install → configure → init → add workflow → start) and the 9-step job lifecycle provide a clear sequence, but validation checkpoints are absent or implicit — the `health` CLI command exists yet is never wired in as a verify step after startup, and nothing tells the agent to confirm ComfyUI reachability before queuing jobs. This matches anchor 3 ("steps listed but validation gaps; checkpoints missing or implicit"), not 4 where most checkpoints would be present.

3 / 5

Progressive Disclosure

The two references (references/troubleshooting.md, references/integration.md) are real files, one level deep, and well-signaled with content summaries. However, roughly 150 lines of env-var tables, endpoint listings, and a file-structure tree are inlined where they belong in reference files — matching anchor 3 ("content that should be separate is inline") — and the file-structure code block is truncated mid-word ("User-added wor") and never closed, hurting navigation.

3 / 5

Total

12

/

20

Passed

Description

58%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A specific, third-person description that clearly conveys what the skill provides, but it entirely lacks "when to use" trigger guidance and natural synonym coverage. Adding a Use-when clause with user-natural phrases would lift both completeness and trigger quality.

Suggestions

Append a trigger clause such as "Use when the user mentions ComfyUI, Stable Diffusion image generation APIs, queueing image jobs, or serving ComfyUI behind a REST API."

Include natural synonyms and variations users would say ("comfy ui", "stable diffusion api", "image generation queue", "comfyui workflow api") rather than relying on the body's When-to-Use section, which is not part of the description.

Name the concrete actions ("queues image jobs", "delivers images via URL or base64", "signs webhook callbacks") instead of capability nouns to sharpen specificity toward anchor 5.

DimensionReasoningScore

Specificity

The description lists several concrete capabilities ("Workflow management, job queuing, webhooks, caching, auth, rate limiting, and image delivery (URL + base64)") beyond just naming the domain. It stops short of anchor 5 because these are capability nouns rather than explicit actions and coverage has minor gaps (no mention of storage backends or the REST endpoints themselves).

4 / 5

Completeness

The "what" is clearly stated ("REST API gateway for ComfyUI servers" plus a capability list), but there is no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines. It is above anchor 2 because the "what" is concrete and multi-part, not vague.

3 / 5

Trigger Term Quality

"ComfyUI servers" is a relevant natural keyword, but common variations and synonyms are missing ("stable diffusion", "image generation API", "queue images", "workflow templates"). Not anchor 4 because most natural phrasings a user would say are absent, not just a few.

3 / 5

Distinctiveness Conflict Risk

The ComfyUI-specific niche gives clear distinct triggers with minimal conflict risk, anchored by "ComfyUI servers". Not anchor 5 because the generic "REST API gateway... auth, rate limiting, caching" phrasing could overlap with other API-gateway skills.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills/skills/comfyui-gateway/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.