A Three.js-powered interactive tool for visualizing 2D-to-3D perspective transformations and matrix parameters in real-time.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install perspective-transform-visualizer
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install perspective-transform-visualizer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Perspective Transform Visualizer is a specialized utility designed for Openclaw Skills that enables developers and students to intuitively understand complex geometric transformations. By leveraging Three.js, it renders 2D shapes in a 3D space, allowing users to see exactly how parameters like translation, rotation, scaling, shearing, and perspective affect a graphic. This tool bridges the gap between abstract mathematical matrices and visual results, making it an essential utility for frontend developers and graphics enthusiasts.
The tool is designed to be highly interactive, allowing an AI agent to modify its configuration dynamically based on natural language inputs. Whether you are debugging a CSS transform or teaching linear algebra, this skill provides a clear, visual feedback loop for transformation logic.
To integrate this tool with Openclaw Skills, ensure the visualizer files are placed in your agent's accessible directory. No external dependencies are required as Three.js is bundled locally.
# Verify the directory structure
ls perspective_transform_visualizer/
# The folder should contain index.html, three.min.js, and the css/ directory.
Once placed, you can trigger the skill by asking your agent to "Open the perspective transform visualizer" or providing specific parameters like "Set rotation to 45 degrees."
The skill manages state through a configData object located in the index.html file. The schema includes:
| Object | Key | Description |
|---|---|---|
| matrix | m00 - m22 | Individual elements of the 3x3 transformation matrix. |
| sliders | tx, ty, rotate | Translation (X/Y) and rotation in degrees. |
| sliders | sx, sy, shx, shy | Scaling (X/Y) and shearing (X/Y) factors. |
| sliders | px, py, tz | Perspective (X/Y) and Z-axis translation. |
| polygon | [[x,y], ...] | An array of coordinate pairs defining the 2D shape to be transformed. |
Loading
A technical skill to transform social feed JSON into professional bilingual English and Chinese markdown digests for builders and researchers.

A specialized AI agent skill for planning comprehensive United States travel itineraries using real-time data from the Fliggy (Alibaba Group) ecosystem.

A secure, read-only interface for executing Databricks SQL queries using Openclaw Skills.

An automated diagramming assistant that generates professional Draw.io XML and exports them to crisp image formats directly from your AI agent.

A specialized AI skill that connects agents to external APIs for high-performance text summarization and content extraction.

A high-performance web search skill providing AI agents with real-time, LLM-optimized data in under 80ms.








































