One-click install
npx skills add https://github.com/NeoLabs-Systems/NeoAgent --skill p5js-neolabs-systems
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: p5js
Source: https://github.com/NeoLabs-Systems/NeoAgent/tree/main/server/catalog_sources/store-bundles/skills/creative/p5js
Command: npx skills add https://github.com/NeoLabs-Systems/NeoAgent --skill p5js-neolabs-systems

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires p5.js, p5.sound.js, p5.svg, ccapture.js, p5.brush, p5.grain, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill allows users to create generative and interactive visual art using the p5.js library. It handles the full pipeline from creative concept to code generation, preview, export, and iterative refinement.

Core Features & Use Cases

  • Generative Art Creation: Generate procedural visual compositions using various noise functions, particle systems, and color palettes.
  • Interactive Experiences: Create interactive sketches that respond to user input, such as mouse movement or keyboard events.
  • Data Visualization: Visualize datasets and APIs through interactive charts and custom data displays.
  • 3D Scene Creation: Build 3D scenes with WebGL and lighting effects.
  • Audio-Responsive Visuals: Create visuals that react to audio input or a microphone.
  • Use Case: Imagine you want to create an interactive, generative art piece that responds to user input and incorporates audio effects. This Skill allows you to do that by leveraging the power of p5.js.

Quick Start

Use the p5js skill to generate a simple generative art piece that changes color and size based on mouse movement.

Frequently Asked Questions about p5js

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

FAQPage Schema
How do I create generative art with p5.js?

Generative art with p5.js is created by writing code that uses noise functions, particle systems, and color palettes to produce procedural visual compositions. The Skill generates and refines this code automatically from your creative concepts.

Can I build audio-reactive visuals that respond to microphone input?

Yes, audio-reactive visuals can be built using the p5.sound.js dependency to analyze audio input or microphone data. The generated sketches will visually react to the analyzed audio frequencies in real-time.

Does this support 3D scene creation and WebGL lighting effects?

3D scene creation is fully supported using p5.js with WebGL rendering and lighting effects. You can build interactive 3D environments, apply shaders, and manipulate pixels directly within the generated code.

What's the best way to visualize datasets through interactive charts?

Data visualization is handled by generating custom interactive charts and data displays using p5.js. The Skill translates your datasets and APIs into visual sketches that allow for interactive user exploration.

How do I export motion graphics created in p5.js?

Motion graphics and interactive sketches are exported using the ccapture.js dependency. The Skill manages the full pipeline from code generation to preview and final export of your rendered animation.

How do I make interactive sketches that respond to mouse movement?

Interactive sketches that respond to mouse movement are created by mapping mouse input events to visual parameters like color and size. The Skill generates the necessary p5.js event listeners and rendering logic automatically.