Skip to content
cccskills
FreePublished on GitHub

helios-studio

Studio tool for developing and previewing Helios compositions. Use when you want to launch the interactive development environment or manage assets.

The English summary is being prepared. Showing the original description.

BintzGavin/helios123 stars(GitHub 123 + cccskills 0)

Run score Not tested

See how to install

Files included (1)

  • SKILL.md3.4 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Helios Studio

The Helios Studio is a Vite-based development server and preview environment. It provides a hot-reloading environment for building compositions and acts as the "Editor" interface for Helios projects.

Quick Start

Run the studio from your project root:

npx @helios-project/cli studio

This will start a local server (typically at http://localhost:5173) where you can view and debug your composition.

Features

Playback & Preview

  • Interactive Timeline: Scrub through your animation frame-by-frame.
  • Hot Reloading: Preserves timeline state (current frame) when you edit code.
  • Audio Controls: Volume slider and Mute toggle.
  • Safe Area Guides: Toggle Action/Title Safe guides and Crosshair.
  • Keyboard Shortcuts:
    • Space: Play/Pause
    • Arrow Left/Right: Step 1 frame
    • Shift + Arrow: Step 10 frames
    • Home: Seek to start
    • I / O: Set In / Out points (Playback Range)
    • L: Toggle Loop

MCP Server

The Studio runs a Model Context Protocol (MCP) server, allowing AI agents to:

  • Inspect composition schemas.
  • Update input props.
  • Trigger renders.
  • Create new compositions.

Props Editor

The Props Editor generates a UI based on your HeliosSchema.

  • Groups: Organize props into collapsible sections using the group schema property.
  • Schema-Aware Inputs:
    • number: Slider (if min/max set), Stepped Slider (if step set).
    • color: Color picker.
    • boolean: Toggle switch.
    • string: Text input or Enum dropdown.
    • image, video, audio, font: Asset selector with preview.
    • model: 3D Model selector (.glb, .gltf).
    • json: JSON file selector.
    • shader: Shader file selector (.glsl).
    • Recursive Support: Generates nested UIs for object and array types.
  • Drag & Drop: Drag assets from the Assets Panel directly into compatible inputs.
  • Metadata Editing: Click "Edit Composition" to change Width, Height, FPS, and Duration.

Assets Management

  • Assets Panel: View and manage files in your assets/ directory.
  • Upload: Drag & drop files onto the panel to upload them.
  • Previews: Rich previews for video (hover-play), audio, fonts, and images.
  • Supported Types:
    • Images: jpg, png, svg, webp
    • Audio: mp3, wav, ogg
    • Video: mp4, webm
    • 3D: glb, gltf
    • Data: json
    • Shaders: glsl, vert, frag

Render Management

  • Renders Panel: Trigger server-side renders directly from the UI.
  • Configuration: Select format (MP4/WebM), resolution, and codec.
  • Progress: Track render progress and cancel jobs if needed.
  • Persistent Jobs: Render history persists across server restarts.
  • Client-Side Export: Export directly from the browser using WebCodecs.

Environment Variables

  • HELIOS_PROJECT_ROOT: Override the root directory scanning path.
    HELIOS_PROJECT_ROOT=./my-project npx @helios-project/cli studio
    

Common Issues

  • Port in Use: If 5173 is taken, Vite will try the next available port. Check the terminal output.
  • File Not Found: Ensure your composition HTML file exists in the directory or subdirectories of the root.

Source Files

  • CLI Command: packages/cli/src/commands/studio.ts
  • Studio App: packages/studio/

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Story-first motion design philosophy for animated video: motion must earn its place; arc (establish, complicate, resolve); show vs tell; shots as units of thought; quiet vs loud motion; Disney principles with restraint; timing heuristics; composition; grammar by medium (product demos, logos, data viz, explainers); technical commitments (deterministic time, scrubbability, refs); cutting discipline; explicit anti-patterns. Use when planning, storyboarding, critiquing, or implementing programmatic or motion-driven video (Helios, Remotion, explainers, loops, UI capture, logo reveals), or when the user asks for motion direction, pacing, or visual-story structure.

The English summary is being prepared. Showing the original description.

BintzGavin/helios123Updated Oct 26, 2026

Find, preview, cut and credit archival B-roll from the Internet Archive (archive.org) for a Helios video — public-domain, CC BY and CC BY-SA film plus Prelinger Archives. Use when a Helios composition needs real footage as a plate, cutaway, masked fill or texture. Not for generating footage or editing the user's own camera video.

The English summary is being prepared. Showing the original description.

BintzGavin/helios123Updated Oct 26, 2026

End-to-end production plan template for feeling-first cinematic product promos: brief interrogation, 45s beat structure (cold open through brand), hero-element metaphor, storyboard fidelity ladder, visual system (palette, type, camera, texture), motion mix and easing vocabulary, audio and captions, tooling (animatic through HTML or AE), deliverables matrix, accessibility, review milestones, and compromises to accept or refuse. Use when planning, pitching, storyboarding, or producing polished brand films for any SaaS or consumer product—not category-specific; pair with skills/design/animated-video-philosophy for broader motion principles.

The English summary is being prepared. Showing the original description.

BintzGavin/helios123Updated Oct 26, 2026

Workflow for creating a new Helios composition. Use when building a new animation project or converting an existing animation to run in Helios.

The English summary is being prepared. Showing the original description.

BintzGavin/helios123Updated Oct 26, 2026

Patterns for using Helios with Vanilla Canvas API. Use when building high-performance 2D/3D animations without frameworks.

The English summary is being prepared. Showing the original description.

BintzGavin/helios123Updated Oct 26, 2026

Chart.js integration patterns for Helios. Use when creating animated data visualizations with Chart.js.

The English summary is being prepared. Showing the original description.

BintzGavin/helios123Updated Oct 26, 2026

See all skills by BintzGavin

Report a problem with this skill