← Back to Skills Marketplace
WeryAI Image Generator
by
WeryAI-Developer
· GitHub ↗
· v0.1.5
· MIT-0
162
Downloads
0
Stars
0
Active Installs
6
Versions
Install in OpenClaw
/install weryai-image-generator
Description
Generate WeryAI images from text prompts or reference images through the WeryAI image APIs. Use when the user needs text-to-image, image-to-image, async imag...
Usage Guidance
This package appears to be a legitimate WeryAI client. Before installing or running it: 1) Treat your WERYAI_API_KEY like any secret — provide it only to trusted environments and never commit it to source. 2) Be careful with local-file inputs: if the agent receives or is asked to use a filesystem path, the script will read that file and upload it to the configured WeryAI host. Do not let the agent guess paths or accept unvetted user-provided paths that might point at sensitive files. 3) Double-check the endpoint env vars: the code defaults to api.weryai.com but metadata lists WERYAI_BASE_URL/WERYAI_MODELS_BASE_URL as required and you can override them; only set them to trusted domains. Avoid setting WERYAI_ALLOW_INSECURE_UPLOAD (or any flag that suppresses warnings) unless you fully trust the target host. 4) If you need higher assurance, review the scripts (especially uploadLocalFileToPublicUrl and createClient) or run the dry-run commands first (models-image.js and wait-image.js --dry-run) to confirm behavior without spending credits.
Capability Analysis
Type: OpenClaw Skill
Name: weryai-image-generator
Version: 0.1.5
The skill bundle is a legitimate and well-structured integration for the WeryAI image generation service, supporting text-to-image, image-to-image, and task status monitoring. It includes robust features such as local file uploading (with extension whitelisting and size limits), dynamic model capability discovery from official endpoints (api.weryai.com), and bounded polling logic to prevent infinite execution loops. The code follows standard security practices for agent skills, such as using environment variables for sensitive API keys and providing dry-run modes for payload verification, with no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description, required binaries (node), and required env vars (WERYAI_API_KEY, WERYAI_BASE_URL, WERYAI_MODELS_BASE_URL) align with an API-backed image-generation client. The provided scripts implement text-to-image, image-to-image, status polling, model lookup and balance checks — all expected for this purpose.
Instruction Scope
SKILL.md and the scripts focus on submitting generation tasks, bounded polling, model inspection and returning images. The runtime supports local file paths which will be automatically uploaded to the WeryAI service (uploadLocalFileToPublicUrl). That behavior is documented in SKILL.md, but it means any local path the agent is given can be read and uploaded — a potential data-exfiltration vector if a user (or an automated decision) supplies sensitive filesystem paths.
Install Mechanism
There is no external install/download step; this is an instruction+script bundle that requires Node on PATH. No remote archive downloads or third-party install hooks were found in the package metadata.
Credentials
Most required env vars are proportional (API key and API endpoints). However: (1) SKILL.md states WERYAI_BASE_URL and WERYAI_MODELS_BASE_URL have defaults but the metadata declares them as required — that is inconsistent; (2) the code references an additional env var WERYAI_ALLOW_INSECURE_UPLOAD (used to suppress a warning when uploading to non-official domains) which is not declared in requires.env. Together these allow the runtime to be pointed at arbitrary hosts (and to silence the warning), which increases risk if misconfigured.
Persistence & Privilege
The skill is not marked always:true and does not request system-wide config changes. It will run as a normal user-mode tool and only acts when invoked. It does read local files only when given explicit local paths.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install weryai-image-generator - After installation, invoke the skill by name or use
/weryai-image-generator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.5
weryai-image-generator v0.1.5
- Added support for `WERYAI_BASE_URL` and `WERYAI_MODELS_BASE_URL` environment variables in required setup.
- Updated documentation: The skill now explicitly supports local file path inputs for reference images, with automatic uploading to WeryAI servers.
- Security section improved to clarify that local file paths are handled safely.
- No code changes detected; all updates are documentation and metadata clarifications.
v0.1.4
Initial release with full code support for WeryAI image generation.
- Added all code and scripts for text-to-image and image-to-image workflows using WeryAI APIs.
- Supports image task submission, polling for output, task status checks, and one-shot wait behavior if requested.
- Allows model switching, dry-run previews, and capability queries.
- Handles local and URL-based reference images with auto-upload.
- Provides model capability lookup, default parameters, and user-overridable settings.
v0.1.3
weryai-image-generator v0.1.3
- Updates user guidance: When asked "how to use this skill", respond with natural language and prompt examples instead of pasting raw shell commands.
- Minor wording improvements in the description and guidance sections for clarity.
- No code changes or new features.
v0.1.2
**Major restructuring and simplification.**
- Removed 20 internal scripts related to image generation tasks, model and status checks.
- Updated documentation to clarify that the skill now uses an image-first workflow with bounded status polling (max 5 minutes).
- Reduced emphasis on returning task/batch IDs; images are the default output unless user requests otherwise.
- Documentation now aligns with new async/polling flow and simpler agent integration.
- Retains authentication, quick verification, and parameter guidance instructions.
v0.1.1
- Switches default workflow to asynchronous: submitting image generation tasks now returns a task/batch ID, with separate status polling. One-shot wait mode only when explicitly requested.
- Supports agent environments by decoupling submission and result polling through new script structure (`submit`, `status-image.js`, `wait-image.js`).
- Adds local image file upload for image-to-image: automatically uploads non-HTTP image sources.
- Removes old synchronous scripts and internal model/setup tools, adds new streamlined script files for async flow and shared logic.
- Documentation updated to reflect async pattern, input media handling, and improved guidance for user parameter mapping.
v0.1.0
WeryAI Image Generator skill v0.1.0 – initial release
- Supports text-to-image, image-to-image, restyle, reference-image generation, and model/task management using WeryAI APIs.
- Defaults to WERYAI_IMAGE_2_0 with 1 image at 9:16 aspect ratio; users can override model and parameters.
- Includes dry-run payload previews, model capability lookup, and task status polling for safe and flexible operation.
- Requires WERYAI_API_KEY and Node.js >=18; guides user through setup and image/request validation.
- Offers operator-style guidance, with default settings mapped intelligently from user requests and safe confirmation before paid runs.
Metadata
Frequently Asked Questions
What is WeryAI Image Generator?
Generate WeryAI images from text prompts or reference images through the WeryAI image APIs. Use when the user needs text-to-image, image-to-image, async imag... It is an AI Agent Skill for Claude Code / OpenClaw, with 162 downloads so far.
How do I install WeryAI Image Generator?
Run "/install weryai-image-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is WeryAI Image Generator free?
Yes, WeryAI Image Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does WeryAI Image Generator support?
WeryAI Image Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created WeryAI Image Generator?
It is built and maintained by WeryAI-Developer (@weryai-developer); the current version is v0.1.5.
More Skills