| name | viverse-playcanvas-toolkit |
| description | Bundle entry for the exported VIVERSE PlayCanvas Toolkit workflow pack. Use when you want bundled VIVERSE PlayCanvas Toolkit skills, prompts, catalogs, and helper assets in one standalone package. |
| user-invocable | false |
VIVERSE PlayCanvas Toolkit Skills Bundle
What This Skill Does
This file is the root entry for the exported standalone workflow pack.
Use this bundle when you want the VIVERSE PlayCanvas Toolkit skills and prompts together with the supporting assets required by the stronger workflows.
Treat this file as a routing and context entry, not as the place to perform deep task-specific guidance itself.
When a downstream workflow is clearly identifiable, hand off to the matching bundled skill or prompt instead of answering from this file alone.
When To Use This Bundle Entry
Use this file when one or more of these are true:
- the user opened the exported bundle and needs the shortest safe starting point
- the user wants to know which included workflow to invoke
- the user needs to understand whether the bundle is self-contained enough for their task
- the agent needs a top-level inventory of the bundled skills, prompts, and supporting assets
Do not stay here longer than necessary. Once the correct workflow is known, route there.
What This Bundle Includes
- bundled skills under
./skills/
- bundled prompts under
./prompts/
- bundled capability catalogs
- bundled helper scripts and templates
- bundled contracts, review notes, and runtime test references
Routing Rules
Choose the narrowest workflow that directly matches the user's goal.
- If the user is unsure which workflow fits, start with workflow chooser.
- If the user wants a feature plan for a scene or world request, use compose prompt.
- If the user wants to scaffold a world directly in a local folder without the PlayCanvas Editor, use viverse-engine-only-local-world.
- If the user wants to keep a local project folder and PlayCanvas in sync, use playcanvas-local-sync.
- If the user needs to determine whether a folder is for editing, sync, or final upload, use toolkit-build-and-package.
- If the user wants to publish a final build to VIVERSE, use viverse-cli-publish.
- If the user wants a bounded leaderboard integration in one app, use viverse-playcanvas-leaderboard.
- If the user wants bounded default-room multiplayer in one local world, use viverse-default-room-multiplayer.
- If the user is already blocked by sync, packaging, upload, or publish failures, use toolkit-publish-troubleshooting.
Output Expectations
When this bundle entry is consulted, the response should usually contain:
- the best-fit bundled workflow or prompt
- one short reason that route fits
- the immediate next action
Avoid broad repo archaeology from this file unless the user explicitly asks about bundle contents, portability, or what is included.
Start Here
- Read INSTALL.md for the shortest setup path.
- Read README.md for bundle installation and trust-level notes.
- Use workflow chooser as the main routing entry.
- Use compose prompt for scene and feature requests.
Main Workflows
- choose-viverse-workflow
- compose-toolkit-capabilities
- playcanvas-local-sync
- viverse-engine-only-local-world
- toolkit-build-and-package
- toolkit-publish-troubleshooting
- viverse-cli-publish
- viverse-default-room-multiplayer
- viverse-playcanvas-leaderboard
Bundle Boundaries
Some workflows in this bundle are guidance-first.
Some workflows remain grounded only because this bundle carries the supporting catalogs, scripts, templates, contracts, and source evidence together with the skill text.
Do not imply that copying only skills/ and prompts/ is enough for the stronger workflows.
If the user asks whether the bundle can be merged into another workspace, point them to README.md and preserve the bundled relative paths.
Repo-Specific Context
- This repository packages both user-facing workflows and the supporting assets those workflows depend on.
- The strongest grounded workflows in this bundle are the engine-only local world path, leaderboard integration, default-room multiplayer, and capability composition.
- Maintainer notes, validation scripts, and supporting contracts are intentionally shipped with the bundle so downstream workflows can stay concrete.