create-composition

Initialize Helios composition workflows with HTML scaffolding and timeline binding.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a repeatable workflow to bootstrap a Helios composition, eliminating manual setup when starting a new animation project or converting an existing one.

Core Features & Use Cases

  • Bootstrap HTML/Canvas scaffolding: Create the standard composition.html and canvas setup.
  • Helios Initialization & Binding: Initialize Helios and bind to the document timeline for playback and rendering.
  • Conversion & Reuse: Streamline converting existing animations to Helios-compatible workflows across Browser, Player, and Renderer contexts.

Quick Start

Create a new composition by laying out a minimal HTML scaffold, import the Helios core, initialize a Helios instance with a basic timeline, bind it to the document, expose it to the window, and implement a simple render loop that subscribes to input state.

Frequently Asked Questions about create-composition

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

FAQPage Schema
How do I bootstrap a Helios composition for a new animation project?▼

To bootstrap a Helios composition, create a standard entry HTML scaffold, initialize a Helios instance, bind it to the document timeline, and implement a render loop subscribing to input state.

Can I convert existing web animations to run within Helios across different contexts?▼

Yes, you can convert existing animations to Helios-compatible workflows, ensuring they run correctly across Browser, Player, and Renderer contexts by updating the timeline binding and render subscription.

What is document timeline binding in a Helios composition workflow?▼

Document timeline binding connects an initialized Helios instance to the document timeline, synchronizing playback and rendering so the composition accurately updates based on input state.

Do I need a specific HTML structure to initialize a Helios composition?▼

You need a standard composition.html file with a canvas setup to initialize Helios, which provides the required scaffolding for the instance creation and render loop.

What's the best way to standardize entry HTML for Helios animation projects?▼

The best way to standardize entry HTML is to use a repeatable workflow that scaffolds the composition.html, imports Helios core, and exposes the instance to the window object.

Why is a state-based render subscription needed when initializing Helios?▼

A state-based render subscription is needed to update the animation output dynamically, allowing the Helios instance to respond to input state changes during playback across rendering contexts.