/SKILL.md
Converts 2D images into 3D models (.glb/.obj) using Hunyuan3D-2.1. Use this skill when the user explicitly asks to generate or create a 3D asset from a picture.
npx skillsauth add catfishw/i23dagentskill image-to-3dInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill allows you (the AI agent) to convert 2D images into 3D meshes with PBR textures. It is powered by Hunyuan3D-2.1.
Use this skill when the user explicitly asks to generate, create, or build a 3D asset, model, or mesh from a 2D image or picture.
You have two ways to interact with this skill. Since the code is located in the same directory as this file, you can run the scripts directly:
You can execute the Node.js CLI script directly:
# Generate a 3D model with background removal and textures (default)
node ./bin/cli.js /path/to/input.png -o /path/to/output.glb
# Disable background removal and textures (faster)
node ./bin/cli.js /path/to/input.png -o /path/to/output.glb --no-bg --no-texture
Note: The CLI connects to the backend API (default: http://localhost:23555/I23D). Generation takes 1-3 minutes.
If your agent framework supports MCP, you can connect to the server by executing:
node ./mcp.js
This will expose the following tools to you over stdio:
check_server_status: Verify the backend is reachable.generate_3d_model: Takes an imagePath and an outputPath. Returns success or semantic error messages.By default, this skill connects to a local backend at http://localhost:23555/I23D.
To use a remote backend (e.g., https://mc.agaii.org/I23D/), set the environment variable:
export I23D_API_URL=https://mc.agaii.org/I23D
Or pass it directly to the CLI:
node ./bin/cli.js /path/to/input.png -o output.glb -u https://mc.agaii.org/I23D
python api_server_enhanced.py --port 23555 in the backend folder..glb (glTF binary) format is officially supported for the output.testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).