Skip to content
Back to skills

Web Ui Extension

ASecurity

Install and troubleshoot the ComfyUI Save As Script extension.

  • 247 stars
  • 0 votes
  • 6 copies
  • 9 views
  • Added September 8, 2026
toolspythonnodeapifrontend

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill web-ui-extension --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Web Ui Extension?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Web Ui Extension
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-web-ui-extension/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-web-ui-extension)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: web-ui-extension
description: "Install and troubleshoot the ComfyUI Save As Script extension."
metadata:
  disco-role: operating
disable-model-invocation: true
license: MIT
---

# Web UI Extension

Use this sub-skill when the task is about making **File -> Save As Script** appear inside ComfyUI or understanding the browser-side export route.

## Typical user requests

- Install the repository as a ComfyUI custom node.
- Make the Save As Script menu item appear after restarting ComfyUI.
- Explain how the browser export button works.
- Diagnose why `/saveasscript` or the extension route fails.
- Understand how `__init__.py` and `js/save-as-script.js` cooperate.
- Verify that the extension is discoverable through `custom_nodes`.

## What this sub-skill owns

- The repo root extension entrypoint in `__init__.py`.
- The frontend asset in `js/save-as-script.js`.
- ComfyUI discovery patterns and install placement.
- Browser-side default filename behavior.
- Extension-specific troubleshooting and restart guidance.

## What this sub-skill excludes

- CLI export flags and generated-script runtime details.
- Node ordering, seed handling, or `torch` bootstrap in exported Python.
- Generic ComfyUI model-serving or diffusion workflows unrelated to this extension.

## Read these first

- [`references/install-and-discovery.md`](references/install-and-discovery.md) for installation and browser flow.
- [`references/troubleshooting.md`](references/troubleshooting.md) for extension-specific failures.
- [`scripts/check_discovery.py`](scripts/check_discovery.py) for a quick layout check when you want to confirm the repo is discoverable.

## Workflow

1. Confirm that the user wants the in-UI export path rather than the CLI exporter.
2. Place the repository where ComfyUI can discover it through `custom_nodes` or an external path configuration.
3. Install the dependencies into the interpreter that launches ComfyUI.
4. Restart ComfyUI and look for **File -> Save As Script**.
5. If the menu item is present but the request fails, inspect the `/saveasscript` route and extension logs.

## Routing hints

Choose this sub-skill when you see any of these signals:

- `Save As Script`
- `File -> Save As Script`
- `custom_nodes`
- `extra_model_paths.yaml`
- `/saveasscript`
- `WEB_DIRECTORY`
- `workflow_api.py` as the browser download filename
- `ComfyUI` extension install or restart issues

## Success criteria

A future agent should be able to:

- explain where the repository must live for ComfyUI to load it,
- describe the browser command and the POST payload shape,
- and troubleshoot why the extension is not visible or the route does not respond.

Files in this skill

  • SKILL.md2.6 KB
  • references/install-and-discovery.md1.3 KB
  • references/troubleshooting.md1.4 KB
  • scripts/check_discovery.py1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.