{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:vuer-ai/vuer-skill-marketplace:skills/docs.vuer.ai", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "fabe076b1b1c1daae9f6683169f4d6a64477a60b", "treeHash": "e5546aae7b129746f7b031978a5c90e7140428fbe2a8b9ac86f446f0c771fa8b", "generatedAt": "2025-11-28T10:28:57.119890Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "vuer-docs", "description": "Comprehensive Vuer 3D visualization toolkit documentation including robotics visualization, VR/AR, camera controls, and MuJoCo physics integration", "version": "0.1.0" }, "content": { "files": [ { "path": "COMPLETION_STATUS.md", "sha256": "6c2d69259b67d5fe31e58c3fe3781a315e37385090d4176e8799e2c4cc6bd90d" }, { "path": "README.md", "sha256": "545a2f55a5e4eea43ca47e1689c2df8415e5ef6c4a988dce6873b0dc90c4ea69" }, { "path": "SKILL.md", "sha256": "8ee0383e78169c96cf6e1035cede2b0cc580636d0a42453ebc8c612e6f3814d7" }, { "path": "docs/README.md", "sha256": "e97fa35e50f7f0faacd16832fe27f09e272f14769ec9bf075448418f3f32561e" }, { "path": "docs/guides/introduction.md", "sha256": "2dc032556bda1612f7bb4f7dfb836c1649e0b0fbd3b82339e4385a29dee7bcec" }, { "path": "docs/guides/getting-started.md", "sha256": "a6d5ab242551bb08b9e9df7e97f2735ce53671b227a5af456b7cfe5456764783" }, { "path": "docs/tutorials/basics/ssl-proxy-webxr.md", "sha256": "f74f43e771e723e1874f9e05ce8168ae2cda6d4e064c9c614d976c33a5a71411" }, { "path": "docs/tutorials/basics/setting-a-scene.md", "sha256": "10796ccb75e1441bf5e5a257cc2c9f70c09f0836de26d6a9d663e0f4cd002e8e" }, { "path": "docs/tutorials/basics/async-programming.md", "sha256": "277a79bd49be2893209fe71a5a1d227096b06dd426d537cb744eef8aed46d72f" }, { "path": "docs/tutorials/basics/serving-dynamic-content.md", "sha256": "a6bc467b3bfa7ca2910d6bb1a94222cfd2ee9b37c71a242892d1f3598851073f" }, { "path": "docs/tutorials/basics/simple-life-cycle.md", "sha256": "583ef97381a179b7d7d456f22f5831875c3d3e215eb7133aa1410420705c1ae5" }, { "path": "docs/tutorials/camera/manipulating-camera-pose.md", "sha256": "c2afa51172fbb820184b2fa61ddb54978065317f32d4ecfc61bab5fd07cd8695" }, { "path": "docs/tutorials/camera/grab-render-virtual-camera.md", "sha256": "78ff1a607eca143b88540d842b90da2c9b38f32f627e992df27516a6211a1d81" }, { "path": "docs/tutorials/camera/recording-camera-movements.md", "sha256": "0e8c1584bed5b709b2fdb70df8de677e85ad21b36c0a25f9c911a5c87c3cae05" }, { "path": "docs/tutorials/robotics/camera-frustums.md", "sha256": "8c920ee839b4bab6f92b96f5793bb20c68e74ec94837a37498de83c9d4074d84" }, { "path": "docs/tutorials/robotics/go1-stairs.md", "sha256": "cf3b9baa6b566cc8406a885705944ad8afd145475d7df172a1fd154610bf8554" }, { "path": "docs/tutorials/robotics/mini-cheetah.md", "sha256": "4f88f99ea42f3d06c5d186203a20283445fb117c4572bf6918654c0efffe9ca5" }, { "path": "docs/tutorials/robotics/using-urdf.md", "sha256": "6044ca1dd8d864bc3d3d7fcce7656eee47d6a243bbbb92e6065c4d8f87820086" }, { "path": "docs/tutorials/physics/mujoco-wasm.md", "sha256": "c267bf41b75a8085eaf0c1c209e0d72870876c7a5bf2de37111bbc0737d054b7" }, { "path": "docs/tutorials/physics/hand-control.md", "sha256": "4bab28f37725a9652cf7e9cbfc132baa645a3842a61ae795dcb84ace4f5a76db" }, { "path": "docs/tutorials/physics/mocap-control.md", "sha256": "7ecff9c506d4e60e3d006b56043fd1f04b1b37d3370e91b0978597eefa22c950" }, { "path": ".claude-plugin/plugin.json", "sha256": "02a78748c5ae62625ed6a262c1279b6923242bf458b1685cb977c06c268cc6cd" } ], "dirSha256": "e5546aae7b129746f7b031978a5c90e7140428fbe2a8b9ac86f446f0c771fa8b" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }