example-vanilla

Integrate Helios into vanilla JavaScript/TypeScript projects with DOM and Canvas animations.

94|6|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/BintzGavin/helios --skill example-vanilla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: example-vanilla
Source: https://github.com/BintzGavin/helios/tree/main/.agents/skills/helios/examples/vanilla
Command: npx skills add https://github.com/BintzGavin/helios --skill example-vanilla

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helios integration patterns for vanilla JavaScript/TypeScript projects that avoid framework dependencies, enabling direct DOM/Canvas animation workflows.

Core Features & Use Cases

  • Direct DOM/Canvas integration with Helios without a framework
  • Lightweight, code-first patterns for frame subscriptions and timeline binding
  • Quick-start templates for simple prototypes and demos

Quick Start

Include Helios core, initialize with a small configuration, bind to the document timeline, and subscribe to state to drive UI updates on each frame.

Frequently Asked Questions about example-vanilla

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

FAQPage Schema
How do I integrate Helios into a vanilla JavaScript app without a framework?

To integrate Helios into a vanilla JavaScript app, use code-first patterns for direct DOM and Canvas subscriptions. Initialize the core, bind to the document timeline, and drive UI updates per frame without external tooling dependencies.

What is the best way to bind Helios timeline animations in plain HTML and TypeScript?

Binding Helios timeline animations in plain HTML and TypeScript requires direct timeline binding. You initialize Helios, bind it to the document timeline, and subscribe to state changes to execute per-frame UI updates in your non-framework project.

Can I use Helios for Canvas animations in a non-framework web project?

Yes, you can use Helios for Canvas animations in a non-framework web project. This approach provides direct Canvas integration through lightweight frame subscriptions, enabling animation workflows without requiring any external tooling or framework dependencies.

Do I need any external dependencies to run Helios per-frame UI updates in TypeScript?

No external dependencies are needed to run Helios per-frame UI updates in TypeScript. This skill provides lightweight, code-first patterns for direct subscriptions and timeline binding, satisfying basic initialization and UI updates without external tooling.

When should I use vanilla JavaScript patterns for Helios integration instead of a framework?

Use vanilla JavaScript patterns for Helios integration when building simple prototypes, demos, or non-framework web projects. This approach avoids framework dependencies entirely, providing lightweight, direct DOM and Canvas animation workflows for basic initialization.