Skip to content
Founding Lifetime: every Pro skillfirst 100 members · $169 onceUpgrade
Lookbk
Sign In

The page this skill built from examples/halfnight, working in your browser. Opens in a new tab. Also: .

12-second example rendered by this skill from examples/halfnight · 1280×720

Example settingswhat each example above was built from

examples/halfnighthero.json
Brand
Halfnight
Headline
Shows people stay up for.
Badge
Independent podcast studio
Colors
background #0d0a18 · ink #f5ede0 · accent #ff9e5e
Mode
dark
Fonts
Fraunces and Instrument Sans
examples/tidewirehero.json
Brand
Tidewire
Headline
Every octave, left alone.
Badge
New · the Loom pocket polysynth
Colors
background #ece6da · ink #16140f · accent #e0452b
Mode
light
Fonts
Bricolage Grotesque and IBM Plex Sans

What you get

  • A self-contained index.html hero and an embed.html to paste into an existing site
  • A player with play/pause, track name and time, a level meter and a microphone toggle; nothing plays until the visitor asks
  • A ridgeline landscape of the last seconds of the music, stereo, converging on a sun that blooms with the bass, under stars that shimmer with the treble
  • An idle state that breathes on its own, a reduced-motion frame and an SVG still for no-script
  • An offline analysis of your track (assets/spectrum.js) that keeps the recording exact and stands in when a browser blocks live analysis
  • A 1080p MP4 with the track as AAC, frame-exact and seamless for looping tracks
  • A music generator with three styles (lo-fi, electronic, ambient) for original loops you can ship
  • 24 documented effect settings, and contrast and layout checks at 390, 768, 1024 and 1440 px
  • Open-source licenses for every part it builds on

Good fit

  • Podcast studios, radio shows and labels can let visitors press play on a theme and watch the music build a landscape behind the headline.
  • Synth, headphone and audio-gear makers can turn the hero into a live demo that also listens to the visitor’s microphone.
  • Teams launching on social can record a seamless clip whose sound is the very track the picture reacts to.

Not for

  • Autoplaying sound: the visitor always presses play
  • Long-form players: it plays a theme or a demo, not an episode library (see a podcast player)
  • Full landing pages below the hero (see the Landing Pages series)

About this skill

A hero section that really listens. Your track, started by a play button and never autoplayed, or the visitor’s microphone, is analysed live with the Web Audio API and drawn as a valley at dusk: the spectrum as ridgelines, treble meeting in the middle and bass rising into mountains at the sides, left channel left and right channel right. A dozen times a second the current ridge is stamped into the land and slides back toward a low sun, so the last seconds of the music stand as terrain. The sun blooms with the bass and flares on kicks, the stars shimmer with the treble, and the copy sits in the valley. Your agent sets your colors, fonts, logo, words and track, checks contrast at four widths and records a 1080p video with the track’s own sound, every frame drawn from the same spectrum the browser computes.

Example request

Build an Audio Visualizer hero for Halfnight, our podcast studio: night sky, amber sun, cream ridgelines, our station theme in the player, headline 'Shows people stay up for.', and record a 12-second video with the theme under it.

Similar Skills

View all
web
Circular Equalizer HeroClaude CodeCodexCursor+3 more agents
web
Pixel Sort Glitch HeroClaude CodeCodexCursor+3 more agents
web
Firefly Meadow HeroClaude CodeCodexCursor+3 more agents
web
Fireworks Night HeroClaude CodeCodexCursor+3 more agents
web
Kinetic Type Grid HeroClaude CodeCodexCursor+3 more agents
web
Constellation Map HeroClaude CodeCodexCursor+3 more agents
web
DNA Helix HeroClaude CodeCodexCursor+3 more agents
web
Origami Fold HeroClaude CodeCodexCursor+3 more agents

Details

Output
Audio-reactive hero section · page + embed + 1080p video with sound
Needs
Node.js 18+, Chrome (or Chromium/Edge), ffmpeg, and an audio file (or the included loop generator)
Series
Motion Heroes · 87 skills
Updated
Nov 10, 2026
Checked
Nov 7, 2026: its own commands ran and passed. That is a working check, not a security audit.

Generates with

2D canvas and the Web Audio API (AnalyserNode per stereo channel), no librariesThe same FFT, window and band mapping run offline in Node for the recordingOriginal seamless music loops synthesised from scratchMotion Heroes kitHeadless Chrome checks and frame-stepped recorderffmpeg

Installed it? Tell others how it went. Reviews come from people who installed this skill.

Write a review

FAQ

Does it really react to my audio, or is the beat faked?

It really reacts. The page analyses the track with the Web Audio API while it plays, and the recording draws every frame from the same analysis run offline on the same file, so the video’s motion matches its sound.

Will it play sound when the page opens?

No. Nothing plays until the visitor presses play, and the microphone is only used after they turn it on; it feeds the analysis and is never recorded or sent.

What if I don’t have a track?

The package includes a generator that synthesises original, seamless loops in three styles, and the land also has an idle state that breathes on its own without any audio.

Which agents is Audio Visualizer Hero written for?

Any agent that reads SKILL.md folders, including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode.

Do I own what I make with it?

Yes. Everything your agent makes with this skill is yours, including for client and commercial work.

What if it doesn’t work for me?

Email support@lookbk.dev within 7 days of buying and we’ll fix it or refund you.

Credits and licensesWritten by Lookbk

Lookbk wrote this package: the visualizer, the analyser mapping, the offline analysis and recorder with sound, the music generator and its example tracks, the Motion Heroes kit and the examples. No third-party code or audio is included. Written by Lookbk, no third-party code.

Credits and licenses for the open-source software and fonts it uses are in NOTICE.md inside the download.