← Back to Skills Marketplace
2163
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install render-stl-png
Description
Render an STL file to a PNG image with a solid color using a deterministic software renderer and adjustable 3D perspective parameters.
Usage Guidance
This skill appears to do exactly what it claims: a deterministic software renderer that reads an STL and writes a PNG. Before installing/running: (1) Inspect the included Python script if you want to be certain — it will execute arbitrary Python on any file path you provide. (2) Be aware the wrapper will create a virtualenv in your cache directory and run pip to download and install pillow from PyPI (network access). If you prefer tighter control, run the renderer in an isolated environment (container or dedicated venv) or install the pillow dependency yourself and invoke the Python script directly.
Capability Analysis
Type: OpenClaw Skill
Name: render-stl-png
Version: 0.1.0
The skill is classified as suspicious due to the `scripts/render_stl_png.sh` file performing a `pip install pillow` command. While `pillow` is a legitimate dependency for the skill's stated purpose of image rendering, this action involves network access to PyPI and the execution of remote code, which represents a supply chain risk. There is no clear evidence of malicious intent, but the capability to fetch and execute remote artifacts is a high-risk behavior.
Capability Assessment
Purpose & Capability
Name/intent (render STL → PNG) lines up with shipped code: a pure-Python software rasterizer and a small wrapper. No unrelated credentials, binaries, or external services are requested.
Instruction Scope
SKILL.md and the scripts confine actions to: reading the provided STL file, CPU-rendering into an image, and writing the output PNG. The instructions do not request system-wide config, other files, or remote endpoints.
Install Mechanism
There is no formal install spec, but the included bash wrapper creates a virtualenv under $XDG_CACHE_HOME or ~/.cache and runs pip install pillow. This implies network access to PyPI at runtime; pillow is a common dependency, but the behavior should be noted.
Credentials
The skill requires no environment variables, credentials, or config paths. The only environment interaction is using XDG_CACHE_HOME/$HOME for the venv — which is reasonable for caching a virtualenv.
Persistence & Privilege
The wrapper will create a persistent virtualenv under the user's cache directory and install packages into it. The skill does not request elevated privileges, is not always-enabled, and does not modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install render-stl-png - After installation, invoke the skill by name or use
/render-stl-png - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: deterministic software renderer (ASCII/binary STL -> PNG), pillow via cached venv
Metadata
Frequently Asked Questions
What is Render Stl Png?
Render an STL file to a PNG image with a solid color using a deterministic software renderer and adjustable 3D perspective parameters. It is an AI Agent Skill for Claude Code / OpenClaw, with 2163 downloads so far.
How do I install Render Stl Png?
Run "/install render-stl-png" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Render Stl Png free?
Yes, Render Stl Png is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Render Stl Png support?
Render Stl Png is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Render Stl Png?
It is built and maintained by ajmwagar (@ajmwagar); the current version is v0.1.0.
More Skills