← Back to Skills Marketplace
whitegiven

rodin3d-skill

by WhiteGiven · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
269
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install rodin3d-skill
Description
Converts input images or prompt to 3D models using Hyper3D Rodin Gen-2 API. Use this skill when users want to generate 3D models from images or text, such as...
Usage Guidance
This skill appears to implement the advertised Hyper3D / Rodin Gen-2 functionality, but there are a few red flags you should consider before using it: - The skill requires a HYPER3D_API_KEY (used by the code) but the registry metadata doesn't list it — assume the API key is required and should be provided only by you. - The SKILL.md suggests a shared free key value ('vibecoding'). Do NOT use a public/shared API key unless you understand who owns it, what limits and billing apply, and whether its use is authorized — using someone else's key can lead to unexpected charges or abuse of your account. - The generate script prints parts of your API key and logs input parameters to the console. That can leak secrets or sensitive prompts into logs. If you run this, do so in a trusted, private environment and consider modifying the script to avoid printing key substrings and sensitive inputs. - If you plan to run the code: inspect the three Python files locally (they are short), run in an isolated environment (virtualenv/container), and do not commit any .env or key to version control. Verify the api.hyper3d.com domain and the API behavior against official Hyper3D documentation if available. - If you are unsure about the origin or authorization of the 'vibecoding' key, contact Hyper3D or obtain your own API key. If these issues are acceptable and you will supply your own API key and avoid using shared credentials, the skill is likely usable; otherwise treat it cautiously or request a corrected metadata declaration and removal of the shared-key recommendation.
Capability Analysis
Type: OpenClaw Skill Name: rodin3d-skill Version: 1.0.0 The skill is a legitimate integration for the Hyper3D Rodin Gen-2 API, allowing users to generate 3D models from images or text. The Python scripts (api_client.py, generate_3d_model.py) implement standard API interaction patterns, including multipart file uploads, status polling, and result downloading. The documentation (SKILL.md) provides clear instructions for the AI agent to handle API keys and parameters without any signs of malicious prompt injection, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
The code and SKILL.md implement a Hyper3D Rodin Gen-2 client that submits jobs, polls status, and downloads results, which matches the name/description. However, the registry metadata lists no required environment variables while the SKILL.md and code require HYPER3D_API_KEY — this metadata omission is an inconsistency that should be corrected.
Instruction Scope
Instructions and scripts are narrowly scoped to submitting jobs, polling, and downloading from api.hyper3d.com (expected). Concerns: the documentation recommends a hardcoded 'free' API key value ('vibecoding') as a fallback, which encourages use of a shared key of unknown origin/authorization. The generate script prints portions of an environment API key (env_api_key[:5]...env_api_key[-5:]) to the console and logs input parameters before calling the API — these behaviors can expose secret material or user data in logs and should be avoided or made optional.
Install Mechanism
No install script/downloads; requirements.txt lists only requests and Pillow. Provided code files are local and standard. No unusual network installs or remote archive extraction were observed.
Credentials
The only credential used is HYPER3D_API_KEY, which is appropriate for this API client — but the skill's registry metadata declares no required env vars (mismatch). Additionally, recommending a public/shared 'vibecoding' API key in the docs is disproportionate and potentially abusive (it may exceed intended use/billing or be unauthorized). The code's partial printing of API key values risks leaking credentials via console output/logs.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide settings, and only writes model output files to user-specified output directories. It suggests saving the key to a local .env file (user action) which is normal for CLI tools.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rodin3d-skill
  3. After installation, invoke the skill by name or use /rodin3d-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of rodin3d-skill v1.0.0: - Generate 3D models from input images or text prompts using the Hyper3D Rodin Gen-2 API. - Supports multiple tiers and 3D output formats (glb, usdz, fbx, obj, stl). - Handles API key setup, task submission, status polling, and automatic result downloading. - Includes Python scripts for fast integration and example usage. - Provides clear guidance on tier selection, input limits, and best usage practices.
Metadata
Slug rodin3d-skill
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is rodin3d-skill?

Converts input images or prompt to 3D models using Hyper3D Rodin Gen-2 API. Use this skill when users want to generate 3D models from images or text, such as... It is an AI Agent Skill for Claude Code / OpenClaw, with 269 downloads so far.

How do I install rodin3d-skill?

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

Is rodin3d-skill free?

Yes, rodin3d-skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does rodin3d-skill support?

rodin3d-skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created rodin3d-skill?

It is built and maintained by WhiteGiven (@whitegiven); the current version is v1.0.0.

💬 Comments