Skip to content
alyn
OpenMontage

Canvas Procedural Animation skill

Use p5.js/canvas for local procedural character effects: particles, weather, squash/stretch, walk cycles, and environmental motion.

$npx skills add OpenMontageInc/OpenMontage --skill canvas-procedural-animation
GitHub stars
79,409
Pack installs
116k
Alyn Score
74/99
Updated
2 days ago
License
AGPL-3.0

Install Canvas Procedural Animation

Pick your agent. Every command is ready to paste.

$npx skills add OpenMontageInc/OpenMontage --skill canvas-procedural-animation

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads canvas-procedural-animation when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the canvas-procedural-animation skill”. In Codex, type $canvas-procedural-animation.

The skill itself

SKILL.md

GitHub

Canvas Procedural Animation

Use this skill when p5.js or Canvas is used for character-supporting motion: rain, snow, leaves, feathers, ambient particles, squash/stretch, or procedural walk cycles.

Proven Pattern

p5.js runs setup once and redraws continuously through draw(). Keep animation state deterministic from time/frame values when rendering previews.

function setup() {
  createCanvas(1920, 1080);
}

function draw() {
  const t = millis() / 1000;
  clear();
  drawCharacter(width / 2, height / 2 + sin(t * 8) * 8);
}

Use For

  • Particle/weather overlays.
  • Environmental motion.
  • Simple procedural bodies.
  • Effects that do not need individually authored SVG parts.

Avoid For

  • Complex facial acting where SVG/layered rig parts are easier to inspect.
  • Final renders that need exact frame determinism unless the runtime exposes frame-index control.

Sources

Tips for Canvas Procedural Animation

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It is part of a pack with 40 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Canvas Procedural Animation

What does the Canvas Procedural Animation skill do?

Use p5.js/canvas for local procedural character effects: particles, weather, squash/stretch, walk cycles, and environmental motion.

How do I install Canvas Procedural Animation?

Run "npx skills add OpenMontageInc/OpenMontage --skill canvas-procedural-animation" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Canvas Procedural Animation work in Cursor and Codex?

Yes. Canvas Procedural Animation uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Canvas Procedural Animation free?

Canvas Procedural Animation is open source on GitHub under the AGPL-3.0 license. It is free to install; check the license before commercial use.

Who made Canvas Procedural Animation?

Canvas Procedural Animation is published by OpenMontage in the OpenMontageInc/OpenMontage repository, together with 39 other skills.

Similar skills. From other creators.