playcanvas-local-sync

Synchronize local project directories with remote PlayCanvas projects using playcanvas-sync.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playcanvas-sync.

What problem does it solve?

This skill removes the friction of manual file uploads and version control headaches when working between a local development environment and the PlayCanvas web editor.

Core Features & Use Cases

  • Automatic Sync: Keeps your local project folder and PlayCanvas project in constant alignment without manual intervention.
  • Simplified Workflow: Provides easy-to-use shortcuts for pulling, pushing, and comparing files, abstracting away complex CLI commands.
  • Use Case: A developer working on a 3D scene can edit scripts or assets locally in their preferred IDE and have those changes automatically reflected in the PlayCanvas editor for immediate testing.

Quick Start

Ask the assistant to set up a local sync for your current project folder by providing your PlayCanvas project ID, branch, and API key.

Frequently Asked Questions about playcanvas-local-sync

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

FAQPage Schema
How do I sync local files with a PlayCanvas project automatically?

Syncing local folders with PlayCanvas removes the friction of manual file uploads and version control headaches. It keeps your local project directory and remote PlayCanvas project in constant alignment to enable continuous development workflows for web-based 3D applications.

Do I need the playcanvas-sync CLI tool to manage local folder synchronization?

Yes, you need the playcanvas-sync CLI tool to manage bidirectional data flow and local shortcut generation. This skill requires it as a dependency to facilitate version alignment and asset management between your local environment and the PlayCanvas editor.

How do I set up local sync for my PlayCanvas web-based 3D application?

To set up local sync, ask the assistant to configure it by providing your PlayCanvas project ID, branch, and API key. This establishes the connection for automated file watching and version alignment with your local project directories.

Can I edit PlayCanvas assets locally in my IDE and have them sync automatically?

Yes, you can edit scripts or assets locally in your preferred IDE and have those changes automatically reflected in the PlayCanvas editor. The automatic sync feature keeps your local folder and remote project in constant alignment for immediate testing.

What's the best way to compare local files with remote PlayCanvas projects?

The best way to compare local files with remote PlayCanvas projects is using simplified workflow shortcuts that abstract away complex CLI commands. These shortcuts facilitate pulling, pushing, and comparing files to maintain version alignment.