Happy IMG2 Direct

PassAudited by ClawScan on May 12, 2026.

Overview

This skill coherently generates images through a configured image provider, but users should notice that it uses provider API credentials and saves prompts/results locally.

Before installing, confirm that the OpenClaw provider configuration points to the image provider you intend to use, that the API key is appropriate for image generation, and that you are comfortable with prompts and generated files being stored locally in run/output directories.

Findings (2)

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

Image-generation requests may consume the configured provider account quota or billing, and the provider receives the prompt.

Why it was flagged

The skill uses a configured provider API key to authenticate to the image-generation endpoint. This is necessary for the stated purpose, but it is still account-level credential use.

Skill content
const apiKey=provider.apiKey||(provider.apiKeyEnv?process.env[provider.apiKeyEnv]:''); ... headers:{Authorization:`Bearer ${apiKey}`,'Content-Type':'application/json'}
Recommendation

Use a trusted provider configuration and a scoped, revocable API key where possible.

What this means

Private or sensitive text included in prompts can remain in local run logs after generation finishes.

Why it was flagged

The skill stores prompts and run metadata in local JSON files. This is useful for retries/debugging and is consistent with the documented logging behavior, but it means prompt text persists on disk.

Skill content
(attempt_dir/'request.json').write_text(json.dumps({'prompt': args.prompt, 'task_name': attempt_name, 'provider': args.provider, 'model': args.model, 'size': args.size, 'timeout_ms': args.timeout_ms, 'output': str(output)}, ensure_ascii=False, indent=2), encoding='utf-8')
Recommendation

Avoid placing secrets or sensitive personal data in prompts, and delete generated run directories if local retention is not desired.