webfly-effect-dev

Develop custom LED animation effects for the WebFly runtime.

4|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/VIDLG/webfly --skill webfly-effect-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webfly-effect-dev
Source: https://github.com/VIDLG/webfly/tree/main/.claude/skills/webfly-effect-dev
Command: npx skills add https://github.com/VIDLG/webfly --skill webfly-effect-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework for developing and integrating new LED animation effects into the WebFly system, enabling custom visual feedback and dynamic lighting experiences.

Core Features & Use Cases

  • Effect Creation: Define custom LED animations with unique logic and visual styles.
  • Parameterization: Expose effect parameters (color, speed, etc.) for user control via a JSON-defined UI.
  • Runtime Integration: Register new effects seamlessly into the WebFly effect system.
  • Use Case: Develop a new "rainbow wave" effect that cycles through colors across a strip of LEDs, controllable by a hue slider in the WebFly app.

Quick Start

Create a new LED effect by defining its metadata, UI, and logic in a new directory within frontend/public/effects/.

Frequently Asked Questions about webfly-effect-dev

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

FAQPage Schema
How do I create custom LED animation effects for the WebFly runtime?

To create custom LED animation effects for the WebFly runtime, define your effect's metadata, UI specifications, and animation logic in TypeScript within a new directory inside `frontend/public/effects/`.

Do I need TypeScript to develop WebFly LED effects?

Yes, TypeScript is required to develop WebFly LED effects. You must use TypeScript to define the effect logic and adhere to the effect runtime API for state management and rendering.

How do I expose effect parameters like color and speed for user control in WebFly?

You expose effect parameters like color and speed for user control by defining a JSON-based UI specification. This configuration allows users to interact with and adjust the dynamic visual feedback systems.

What is the directory structure for integrating new LED effects into the WebFly system?

The directory structure for integrating new LED effects requires creating a new directory within `frontend/public/effects/`. This directory holds the necessary files for runtime integration and effect registration.

How does state management work for LED animations in the WebFly environment?

State management for LED animations works by adhering to the WebFly effect runtime API. This API handles rendering and state transitions for your custom visual feedback systems.