stable Diffusion Skill

v1.0.1

Complete Stable Diffusion WebUI integration skill. Supports txt2img, img2img, inpainting, ControlNet, LoRA, model switching, upscaling, and more via SD WebUI...

0· 70·0 current·0 all-time
byFreyr@markcookie
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description claim a Stable Diffusion WebUI integration and the package contains a request-line CLI client (sd_client.py), prompt helper, and image utilities that call the SD WebUI API. Required binary (python) and required env var (SD_WEBUI_URL) are appropriate for this purpose.
Instruction Scope
SKILL.md instructs the agent to run the included sd_client.py and image/prompt helper scripts and to read/write image files (input images and ./sd_output by default). This is expected. One operational note: the skill will send prompts and image data to whatever SD_WEBUI_URL is set to (default localhost). If the env var is pointed at a remote/untrusted host, prompts and image data (including any images the user supplies) will be transmitted off-host.
Install Mechanism
This is instruction-only (no archive download/install). The SKILL.md recommends installing small Python deps (requests, Pillow) via pip — proportionate for the included scripts. No third-party download URLs or archive extraction are used.
Credentials
Declared required env var is SD_WEBUI_URL which is appropriate. The code also reads optional env vars SD_TIMEOUT and SD_OUTPUT_DIR (used for timeouts and output location) but these are not listed as required — this is minor but worth noting. There are no unrelated credential requests; no API keys or secrets are required by default.
Persistence & Privilege
The skill is not always-enabled, does not request elevated system privileges, and does not modify other skills. It reads and writes image files under user-specified paths or SD_OUTPUT_DIR — expected for an image-generation tool.
Assessment
This skill appears to do what it says: it contacts an SD WebUI API and reads/writes images locally. Before installing, ensure SD_WEBUI_URL points to a trusted instance (the default is http://127.0.0.1:7860). If you set SD_WEBUI_URL to a remote host, any prompts and images you send will be transmitted to that host — treat that as sensitive data. Review or run the included sd_client.py locally to confirm behavior, and run the skill in an environment where writing to the output directory is acceptable. Also note the skill expects the Python packages 'requests' and 'Pillow' to be installed. If you want stronger isolation, run the WebUI and this client on the same local machine or inside an isolated VM/container.

Like a lobster shell, security has layers — review code before you run it.

ai-artvk971c5qdn9b268r9qdee2advzs84bfxpcontrolnetvk971c5qdn9b268r9qdee2advzs84bfxpimage-generationvk971c5qdn9b268r9qdee2advzs84bfxplatestvk971c5qdn9b268r9qdee2advzs84bfxploravk971c5qdn9b268r9qdee2advzs84bfxpstable-diffusionvk971c5qdn9b268r9qdee2advzs84bfxp

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🎨 Clawdis
Binspython
EnvSD_WEBUI_URL

Comments