Photo to 3D
PassAudited by ClawScan on May 1, 2026.
Overview
The skill does what it claims—turns a user-provided image into a 3D model using Gemini and Tripo3D—but users should know their images and API keys are used with external services.
This skill appears purpose-aligned and non-malicious based on the provided artifacts. Before using it, make sure you are comfortable uploading the chosen image to Gemini and Tripo3D, use appropriate API keys, and install any missing Python dependencies from trusted sources.
Findings (3)
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.
If installed and used, the skill can consume the user's Gemini and Tripo3D API quota and perform requests under those accounts.
The skill requires provider API keys. This is expected for the advertised Gemini and Tripo3D integration, but users should understand that the skill acts under those API credentials.
- `GEMINI_API_KEY` — Get from https://aistudio.google.com/apikey - `TRIPO_API_KEY` — Get from https://platform.tripo3d.ai/
Use dedicated or least-privileged API keys where possible, monitor provider usage, and revoke keys if they are no longer needed.
Photos processed by the skill are uploaded to third-party services, which may matter if the images are private, confidential, or copyrighted.
The script sends the input image or generated image to Gemini and Tripo3D APIs. This matches the stated pipeline, but it means image data leaves the local environment.
requests.post(url, json=payload, timeout=120) ... requests.post("https://api.tripo3d.ai/v2/openapi/upload", headers=headers, files={"file": (img_path.name, f, "image/png")}, timeout=60)Only use images you are comfortable sending to Gemini and Tripo3D, and review those providers' data retention and privacy terms.
The skill may fail until dependencies are manually installed, and users may need to decide how to obtain the missing package.
The script depends on the Python requests package, while the provided install specifications do not declare dependencies. This is a setup/provenance clarity issue rather than evidence of unsafe code.
import requests
Install dependencies from trusted package sources and prefer a pinned requirements file or documented setup instructions from the skill publisher.
