qwencloud-image-generation

ReviewAudited by ClawScan on May 10, 2026.

Overview

The image-generation behavior mostly matches the stated purpose, but a bundled update helper can prompt agents to install or update extra QwenCloud skills from an unpinned remote source, so it deserves review before use.

Install only if you are comfortable using a QwenCloud API key and uploading selected images to QwenCloud. Do not let the agent run update/install commands from the helper automatically; review and approve any `npx skills add` command or persistent agent-config change yourself.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If an agent or user follows the prompt without review, it could install or update additional skill code beyond the image-generation skill.

Why it was flagged

The bundled helper can emit agent-readable prompts to install an additional skill from `QwenCloud/qwencloud-ai` using `-y`; this is not central to image generation and is not pinned to a reviewed version.

Skill content
INSTALL_CMD = f"npx skills add {_SKILLS_REPO} --skill qwencloud-update-check -y" ... "[ACTION_REQUIRED] qwencloud-update-check skill is not installed. Install: {INSTALL_CMD}"
Recommendation

Treat update/install messages as advisory only; inspect the referenced repository and require explicit user approval before running any `npx skills add` command, preferably pinned to a trusted version.

What this means

Using the skill may spend QwenCloud account credits, especially for multi-image or sequential outputs.

Why it was flagged

The skill uses a paid image-generation API, and some documented defaults generate multiple billable images.

Skill content
`n` | 4 | Number of images to generate (1–4). **Billed per image.** Set to 1 for testing.
Recommendation

Ask the agent to set `n=1` for tests and confirm before batch, sequential, or high-resolution generation.

What this means

Anyone with the key could use the associated QwenCloud account and potentially incur usage charges.

Why it was flagged

The skill needs a provider API key that can access the user's QwenCloud account; this is expected for the integration but sensitive.

Skill content
Scripts require a **standard QwenCloud API key** (`sk-...`).
Recommendation

Store the key only in environment variables or a protected `.env` file, never paste it into chat, and rotate it if exposed.

What this means

Reference images selected for editing can leave the local machine and be processed by QwenCloud/provider storage.

Why it was flagged

For image editing, local reference images may be uploaded to provider-managed storage before the generation request.

Skill content
def _resolve_file_url(value: str, api_key: str, model: str) -> str:
    """Resolve a local file path or URL, uploading to OSS if needed."""
Recommendation

Only provide image paths or URLs you intend to upload to QwenCloud, and avoid private or regulated images unless that use is acceptable.

What this means

Approved config changes can affect how future agent sessions select and load skills.

Why it was flagged

The compatibility guide can create persistent agent configuration entries so future agents auto-load QwenCloud skills; it does require user approval.

Skill content
**Ask the user before modifying any file.** Then append to their config:
Recommendation

Review any proposed `CLAUDE.md` or `AGENTS.md` changes before approving, and remove the block if you no longer want automatic QwenCloud skill loading.