Updated 2w ago
by playcanvas
skills
Reusable skills for AI coding agents working with PlayCanvas products
35 GitHub stars (35)
+10 in 30 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | 0 |
| Sep 29 | 0 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | +1 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | +1 |
| Oct 17 | +2 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | +1 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | +1 |
| Oct 25 | 0 |
| Oct 26 | +1 |
| Oct 27 | 0 |
| Oct 28 | 0 |
| Oct 29 | 0 |
| Oct 30 | 0 |
| Oct 31 | 0 |
| Nov 1 | 0 |
| Nov 2 | 0 |
| Nov 3 | +2 |
| Nov 4 | +1 |
| Nov 5 | 0 |
| Nov 6 | +1 |
- 16 skills (16 skills found in its SKILL.md files)
- 11 forks (11 forks)
- 2w ago last update (Last updated 2w ago)
Install
Skills CLI
npx skills add playcanvas/skills
Asks which skills and agents to install. Just one: npx skills add playcanvas/skills --skill add-effects — add -g for every project.
Claude Code
git clone https://github.com/playcanvas/skillscp -r "skills/skills/add-effects" ~/.claude/skills/
Copies the add-effects skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add playcanvas/skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
add-effects
Use when adding visual effects to a PlayCanvas app, to choose between particle systems, shader chunks, runtime meshes, and post-processing.
skills/add-effects/ on GitHub (opens in a new tab)SKILL.md -
apply-conventions
Use when writing PlayCanvas Engine code touching transforms, cameras, lights, materials, meshes, bounds, or imports, to apply Engine conventions and avoid legacy APIs.
skills/apply-conventions/ on GitHub (opens in a new tab)SKILL.md -
assemble-scene
Use when composing PlayCanvas entity hierarchies from models, colliders, rigid bodies, and scripts, so each object has one semantic root and clear lifecycle.
skills/assemble-scene/ on GitHub (opens in a new tab)SKILL.md -
bake-lighting
Use when static PlayCanvas lighting, shadows, or ambient occlusion cost too much per frame and should be baked into lightmaps.
skills/bake-lighting/ on GitHub (opens in a new tab)SKILL.md -
build-app
Use when creating or restructuring a PlayCanvas app with the Engine API, @playcanvas/react, or @playcanvas/web-components, covering bootstrap, input, resize, physics, update loop, UI, and lifecycle.
skills/build-app/ on GitHub (opens in a new tab)SKILL.md -
calibrate-model
Use before repeatedly placing GLB models in PlayCanvas to record each asset's uniform scale, grounding offset, pivot compensation, and yaw once.
skills/calibrate-model/ on GitHub (opens in a new tab)SKILL.md -
configure-animation
Use before playing, blending, or retargeting GLB animation clips in PlayCanvas, or when diagnosing T-pose, frozen playback, or binding failures.
skills/configure-animation/ on GitHub (opens in a new tab)SKILL.md -
find-examples
Use when implementing a PlayCanvas feature the project does not use yet, to find and adapt the official example matching the installed version.
skills/find-examples/ on GitHub (opens in a new tab)SKILL.md -
inspect-glb
Use before loading, placing, scaling, or animating GLB models in PlayCanvas to measure bounds, grounding, clips, joints, and hierarchy with the bundled offline inspector.
skills/inspect-glb/ on GitHub (opens in a new tab)SKILL.md -
inspect-runtime
Use when reading state from a running PlayCanvas app, to reach its live Application through the Engine devtools hook without changing app code.
skills/inspect-runtime/ on GitHub (opens in a new tab)SKILL.md -
light-scene
Use when lighting or rendering a PlayCanvas scene, covering lights, ambient and environment lighting, sky, shadows, tone mapping, exposure, fog, and post-processing.
skills/light-scene/ on GitHub (opens in a new tab)SKILL.md -
load-assets
Use when loading glTF/GLB models or textures in PlayCanvas, choosing Draco or Basis/KTX2 compression, or setting up decoders and preloading.
skills/load-assets/ on GitHub (opens in a new tab)SKILL.md -
override-shader-chunks
Use when a PlayCanvas StandardMaterial needs custom shading its properties cannot express, such as stylized looks or vertex displacement, before writing a ShaderMaterial.
skills/override-shader-chunks/ on GitHub (opens in a new tab)SKILL.md -
reduce-draw-calls
Use when a PlayCanvas app has too many draw calls or is CPU-bound, before hand-merging meshes or writing custom renderers.
skills/reduce-draw-calls/ on GitHub (opens in a new tab)SKILL.md -
reuse-scripts
Use before writing PlayCanvas behaviour from scratch, to reuse the scripts and helpers the installed Engine already ships.
skills/reuse-scripts/ on GitHub (opens in a new tab)SKILL.md -
verify-pixels
Use when a PlayCanvas rendering change is meant to leave the image unchanged, to prove it with deterministic captures and pixel comparison.
skills/verify-pixels/ on GitHub (opens in a new tab)SKILL.md
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.