viverse-pls-cli

Automate 3D model upload, replacement, and metadata tagging via pls-cli.

2|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/viverseofficial/viverse-sdk-skills --skill viverse-pls-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: viverse-pls-cli
Source: https://github.com/viverseofficial/viverse-sdk-skills/tree/main/skills/viverse-pls-cli
Command: npx skills add https://github.com/viverseofficial/viverse-sdk-skills --skill viverse-pls-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the complex process of uploading, replacing, and tagging 3D assets on the VIVERSE platform, ensuring consistent model conversion and environment management.

Core Features & Use Cases

  • Automated Asset Management: Upload or replace 3D models (.zip, .glb, .obj) with automated collider and resolution settings.
  • Tagging and Organization: Efficiently create, list, and assign metadata tags to assets to maintain an organized asset library.
  • Use Case: A developer needs to update a 3D model in a staging environment while ensuring collision meshes are generated and the asset is correctly tagged for the project; this skill handles the entire CLI workflow in one command.

Quick Start

Use the viverse-pls-cli skill to upload the model file named character-model.glb to the specified group and apply the tags character and hero.

Frequently Asked Questions about viverse-pls-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate 3D model uploads to VIVERSE?

To automate 3D model uploads to VIVERSE, use the pls-cli tool to handle file transfers, model conversion, and collider generation. It streamlines uploading .zip, .glb, and .obj files by executing authenticated API operations in a single command.

What file formats are supported for VIVERSE asset management?

VIVERSE asset management supports .zip, .glb, and .obj file formats for 3D model uploads. The automated workflow processes these files to apply resolution settings, generate collision meshes, and assign metadata tags.

Can I replace a 3D model in a VIVERSE staging environment?

Yes, you can replace a 3D model in a VIVERSE staging environment using the pls-cli skill. It supports distinct staging and production workflows, allowing you to update existing assets while ensuring collision meshes are regenerated and correctly tagged.

Do I need VIVERSE credentials to use the pls-cli binary?

Yes, valid VIVERSE credentials are required to use the pls-cli binary. The skill relies on these credentials to execute authenticated API operations for uploading, replacing, and tagging 3D model assets within the ecosystem.

What is the best way to organize 3D assets with metadata tags on VIVERSE?

The best way to organize 3D assets on VIVERSE is by using the pls-cli skill to efficiently create, list, and assign metadata tags. This automated tagging process maintains an organized asset library across your staging and production environments.