← Back to Skills Marketplace
zhaoxiasan

Nvidia Sdxl

by zhaoxiasan · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
338
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install nvidia-sdxl
Description
Generate high-resolution PNG images from detailed text prompts using the NVIDIA Stable Diffusion XL model with customizable style, lighting, and resolution.
Usage Guidance
This skill will call NVIDIA's API and save images locally, which matches its description — but it contains a hard-coded API key in index.py even though no credentials are declared. That is risky: the embedded key could be expired, overused, or abused by the publisher, and distributing a secret in the code is a security smell. Before installing or running: (1) Do not trust the embedded API key — remove it and require a user-supplied key via an environment variable or config. (2) Verify you are comfortable with requests to ai.api.nvidia.com and any billing implications on the NVIDIA account behind that key. (3) Ensure the runtime has Python and the 'requests' package, and create/validate the workspace directory (~/.openclaw/workspace). (4) If you control the account that provided the key, rotate the key immediately; if you do not control it, avoid using the embedded key and replace it with your own. (5) If you need higher assurance, request the publisher remove secrets from code, and/or run the skill in an isolated environment to limit any potential misuse.
Capability Analysis
Type: OpenClaw Skill Name: nvidia-sdxl Version: 1.0.2 The skill bundle contains a hardcoded NVIDIA API key in `index.py`, which is a significant security vulnerability and a potential privacy risk, as it allows the key owner to monitor the user's prompts and usage. Additionally, the `_meta.json` file contains an anomalous future-dated timestamp (2026). While the functional code for image generation aligns with the documentation in `SKILL.md`, hardcoding credentials and using anomalous metadata are high-risk indicators.
Capability Assessment
Purpose & Capability
Name/description and the code align (text -> NVIDIA SDXL -> PNG). However, the bundle requests no credentials yet index.py embeds a hard-coded API_KEY constant. A production-quality SDXL skill should accept a user-supplied API key (env var or config) rather than shipping one inside the code. Also there is no declared dependency on Python or the 'requests' library despite the presence of a Python entrypoint.
Instruction Scope
SKILL.md describes generating and saving images to the OpenClaw workspace, which index.py does. But SKILL.md omits any mention of authentication or a required API key; the code instead uses an embedded key. The code writes files to ~/.openclaw/workspace (assumes that path exists) and makes network calls to ai.api.nvidia.com — these are expected for the stated purpose, but the omitted credential handling is a scope/information mismatch.
Install Mechanism
No install spec is provided (instruction-only), which minimizes installer risk. However, the included code requires a Python runtime and the 'requests' package; those dependencies are not declared. That mismatch can lead to runtime failures but is not itself malicious.
Credentials
The package declares no required environment variables or credentials, yet contains a hard-coded API key (API_KEY) inside index.py. This is disproportionate and problematic: a credential is present but not declared, and it's being shipped in plaintext inside the codebase. There are no other environment accesses.
Persistence & Privilege
The skill is user-invocable and not always-enabled; it does not request elevated or persistent platform privileges and does not modify other skills or system-wide settings. It does write image files into the user's ~/.openclaw/workspace directory, which is consistent with its functionality.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nvidia-sdxl
  3. After installation, invoke the skill by name or use /nvidia-sdxl
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Internal implementation change in index.py. - No user-facing changes or updates to features or documentation.
v1.0.1
- Added tools.yaml file for structured tool definition. - No changes to user-facing features or documentation.
v1.0.0
NVIDIA SDXL Image Generator skill initial release: - Enables generation of high-fidelity images from text prompts using the NVIDIA NIM API and Stable Diffusion XL (SDXL) model. - Supports control over image subject, environment, lighting, and artistic style. - Optional parameters for specifying excluded elements and image resolution (512, 768, or 1024). - Saves generated images locally with clear success confirmation and file paths. - Designed for easy creation of photorealistic or artistic visual assets.
Metadata
Slug nvidia-sdxl
Version 1.0.2
License
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is Nvidia Sdxl?

Generate high-resolution PNG images from detailed text prompts using the NVIDIA Stable Diffusion XL model with customizable style, lighting, and resolution. It is an AI Agent Skill for Claude Code / OpenClaw, with 338 downloads so far.

How do I install Nvidia Sdxl?

Run "/install nvidia-sdxl" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Nvidia Sdxl free?

Yes, Nvidia Sdxl is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Nvidia Sdxl support?

Nvidia Sdxl is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Nvidia Sdxl?

It is built and maintained by zhaoxiasan (@zhaoxiasan); the current version is v1.0.2.

💬 Comments