CtrlK
BlogDocsLog inGet started
Tessl Logo

comfyui-gateway

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

51

Quality

56%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/comfyui-gateway/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%Scale 1-5

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

This skill reads more like project documentation than an actionable skill for Claude. It provides comprehensive architectural and configuration reference but lacks concrete, executable examples for the most common operations (creating jobs, managing workflows). The content is bloated with tables and structural information that should be in reference files, while the actual reference files it points to are not provided in the bundle.

Suggestions

Move the environment variables table, file structure listing, error classification table, and component table into reference files (e.g., references/configuration.md, references/architecture.md) and keep only the most essential items inline.

Add complete, copy-paste-ready curl examples for the 2-3 most common operations: creating a job, checking job status, and registering a workflow — including full request bodies and expected responses.

Remove the generic boilerplate sections ('Best Practices', 'Common Pitfalls', 'Related Skills', 'When to Use', 'Do Not Use') that provide no domain-specific value and waste tokens.

Add validation checkpoints to the Quick Start workflow, such as running `health` check after configuration and verifying workflow registration before starting the server.

DimensionReasoningScore

Conciseness

The skill is significantly verbose. It includes extensive environment variable tables, architecture diagrams, file structure listings, component tables, and error classification tables that largely describe infrastructure rather than teaching Claude how to perform specific tasks. The 'When to Use' / 'Do Not Use' / 'Best Practices' / 'Common Pitfalls' / 'Related Skills' sections are generic boilerplate that add no value. Much of this is reference documentation that Claude doesn't need inline.

2 / 5

Actionability

The Quick Start section provides concrete bash commands, and the API endpoint listings show request/response patterns. However, there are no complete curl examples with request bodies, no example job creation payloads, and the workflow template example shows the template format but not how to actually submit a job with inputs. The integration examples and troubleshooting are deferred to reference files that don't exist in the bundle.

3 / 5

Workflow Clarity

The Job Lifecycle section provides a clear 9-step sequence from job creation to webhook delivery, and the Quick Start has numbered setup steps. However, there are no validation checkpoints in the setup process (e.g., verifying ComfyUI connectivity before starting, confirming workflow registration succeeded). For a system involving job queuing and external service communication, the lack of explicit error recovery steps and validation gates is a notable gap.

3 / 5

Progressive Disclosure

The skill references `references/troubleshooting.md` and `references/integration.md` for detailed content, which is good progressive disclosure in principle. However, no bundle files are provided, so these references are unverifiable. Meanwhile, the main SKILL.md inlines extensive content that would be better in reference files (full env var table, complete file structure, error classification table, component table), making the overview too heavy while the referenced files may not exist.

3 / 5

Total

11

/

20

Passed

Description

70%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.

The description is technically specific and clearly identifies its niche as a REST API gateway for ComfyUI, making it highly distinctive. Its main weakness is the absence of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. Adding user-facing synonyms related to image generation workflows would also improve trigger term coverage.

Suggestions

Add a 'Use when...' clause such as 'Use when the user needs to set up or manage a ComfyUI API gateway, queue image generation jobs, or serve generated images via REST endpoints.'

Include user-facing synonyms like 'Stable Diffusion', 'image generation', 'AI art pipeline', or 'diffusion model server' to capture more natural user queries.

DimensionReasoningScore

Specificity

Lists several specific capabilities: workflow management, job queuing, webhooks, caching, auth, rate limiting, and image delivery with format details (URL + base64). Good coverage but could be more detailed about what each capability entails.

4 / 5

Completeness

Clearly answers 'what' with a list of concrete capabilities, but has no explicit 'when' clause. There is no 'Use when...' guidance, which per the rubric caps this dimension at 3.

3 / 5

Trigger Term Quality

Includes strong natural keywords like 'ComfyUI', 'REST API', 'webhooks', 'job queuing', 'rate limiting', and 'image delivery'. Missing some user-facing synonyms like 'Stable Diffusion', 'image generation', or 'AI art' that users might naturally say.

4 / 5

Distinctiveness Conflict Risk

Highly distinctive due to the specific mention of 'ComfyUI servers' and the combination of REST API gateway with ComfyUI-specific features. Very unlikely to conflict with other skills.

5 / 5

Total

16

/

20

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.