skills

agent
Security Audit
Fail
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Fail
  • exec() — Shell command execution in plugins/engine/skills/inspect-glb/scripts/inspect.mjs
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Reusable skills for AI coding agents working with PlayCanvas products

README.md

PlayCanvas Skills

License
Discord
Reddit
X

| Developer Site | Engine Manual | API Reference | Examples | Forum |

Reusable, agent-agnostic skills for AI coding agents working with PlayCanvas products. This
repository is a plugin marketplace, so each product can provide its own focused plugin.

The initial 0.1 release is a focused Engine beta. Its skills encode PlayCanvas-specific package
contracts and workflows while remaining portable across compatible coding agents.

Supported products

Plugin Product Project types
engine PlayCanvas Engine Direct Engine, @playcanvas/react, @playcanvas/web-components

Skills read installed dependency versions and package contracts instead of assuming the latest
release.

Supported agents

Agent Surfaces Distribution
Claude Code CLI, desktop app Marketplace
Codex CLI, app Marketplace
Cursor CLI, app Local plugin or team marketplace

Install

Every integration loads the same canonical skills from
plugins/engine/skills/.

Claude Code and Claude Code desktop

Add the marketplace and install the Engine plugin:

claude plugin marketplace add playcanvas/skills
claude plugin install engine@playcanvas

In the desktop app's Code tab, installed plugins are available under + → Plugins.

Codex CLI and app

codex plugin marketplace add playcanvas/skills
codex plugin add engine@playcanvas

Start a new conversation after installing or updating the plugin. The Codex app uses the same
marketplace and plugin.

Cursor

Load the plugin directly from a checkout:

cursor-agent --plugin-dir ./plugins/engine

For persistent local use in the Cursor app, link plugins/engine into
~/.cursor/plugins/local/engine. Teams and Enterprise organizations can also import this repository
as a team marketplace.

Each skill uses the portable SKILL.md format with optional references/ and scripts/ resources.
Other compatible agent harnesses can consume the canonical skills directory directly.

Engine skills

Skill Purpose
build-app Structure Direct Engine, React, and Web Components applications with the correct lifecycle.
apply-conventions Apply stable Engine coordinate, transform, physics, material, and import conventions.
find-examples Find and adapt official examples matching the installed Engine version.
reuse-scripts Discover and reuse production scripts shipped with the Engine.
inspect-glb Inspect GLB bounds, transforms, animation clips, joints, and hierarchy offline.
calibrate-model Measure model scale, grounding offset, and orientation once for reliable reuse.
configure-animation Set up GLB animation playback, blending, and retargeting from inspected data.
assemble-scene Compose predictable gameplay entity, model, collider, and physics hierarchies.
light-scene Light, expose, shadow, and grade a scene using Engine-native rendering capabilities.
add-effects Add transient effects and trails with correct placement, lifecycle, and verification.
build-hud Build state-driven game overlays, menus, gauges, timers, and indicators.
manage-game-state Structure deterministic game states, pointer lock, pause, reset, clocks, and cooldowns.

Feedback and iteration

If a skill produces a repeatable PlayCanvas-specific failure, open a skill feedback
issue
. Include the task
prompt, authoring surface, installed package versions, generated output, and the smallest behavior
that should improve. Screenshots, runtime diagnostics, and links to reproducible projects are more
useful than general quality ratings.

Development

The repository has no install step or runtime dependencies. Run the tests with Node.js 24:

node --test test/*.test.mjs

Before distribution, also run claude plugin validate --strict . and validate the Codex plugin and
each skill with the validators bundled with Codex.

License

PlayCanvas Skills is released under the MIT License.

Reviews (0)

No results found