music-to-video
Create beat-synced music videos
Turning a track into a structured video requires timing, visual planning, and rendering steps. This skill guides Claude through a beat-aware HyperFrames workflow from audio analysis to a reviewed MP4.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "music-to-video" from https://skillstore.io/skills/heygen-com-music-to-video.md and its manifest at https://skillstore.io/api/skills/heygen-com-music-to-video/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "music-to-video". A 30-second rhythmic track with no visual assets.
Expected outcome:
- A timing map with beat and energy information.
- A storyboard with frame durations and kinetic typography treatments.
- A verified video project ready for rendering.
Using "music-to-video". A product track with six supplied images.
Expected outcome:
- A frame plan that assigns images to beat-aligned groups.
- A project index that mounts the frame compositions and background music.
- Snapshots for review before MP4 rendering.
Security Audit
High RiskMost static findings are false positives caused by JavaScript template literals, fixed relative asset references, and a minified third-party GSAP bundle. The audit identified a silent remote update command and unsafe handling of storyboard-controlled paths and HTML attributes; these require remediation before publication.
Confirmed security concerns (3)
Risk Factors
๐ Filesystem access (50)
โก Contains scripts (10)
โ๏ธ External commands (50)
๐ Network access (6)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/heygen-com-music-to-video/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/heygen-com-music-to-video?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/heygen-com-music-to-video?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/heygen-com-music-to-video/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/heygen-com-music-to-video.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
heygen-com. (2026). music-to-video security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/heygen-com-music-to-video/audits/5BibTeX citation
@techreport{heygen-com-heygen-com-music-to-video-2026,
author = {heygen-com},
title = {music-to-video security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/heygen-com-music-to-video/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "music-to-video security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "heygen-com"
date-released: "2026-07-19"
url: "https://skillstore.io/skills/heygen-com-music-to-video/audits/5"
identifiers:
- type: other
value: "skillstore:heygen-com-music-to-video:audit:5"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Produce a lyric video
Turn a vocal track and timed lyrics into beat-aligned typography and frame treatments.
Build a product music promo
Combine a fast music track with supplied product images or clips for a short kinetic promo.
Create a social visualizer
Generate an asset-light visual video from a track and mood direction for social publishing.
Try These Prompts
Create a 30-second landscape music video from my track. Use kinetic typography and no external visual assets.
Create a portrait lyric video from my song. Use these lyrics and align each line to the strongest musical phrases.
Build a 20-second product music promo from my track and the images in this folder. Cut images on strong beats and keep text minimal.
Create a 45-second square video from this electronic track. Use phrase-flow during calm sections, beat cuts during drops, and show me the storyboard before rendering.
Best Practices
- Use music you have permission to analyze and publish.
- Review the frame-by-frame storyboard before rendering.
- Use phrase-based pacing when the track does not have a reliable beat.
Avoid
- Do not use this workflow for narrated videos or website capture.
- Do not force hard cuts on calm music with an unreliable beat grid.
- Do not render before reviewing validation results and snapshots.
Frequently Asked Questions
What input does this skill need?
Can it work without visual assets?
Does it support lyric videos?
When should I use phrase-flow pacing?
What software is required?
Does the skill publish the video?
Developer Details
Author
heygen-comLicense
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Ref
77d0e66fbadeb1f5d1e6a5aada7861240b8ed2d7
Maintenance freshness
7/19/2026
Usage
2 downloads ยท 0 views
File structure
๐ references/
๐ frame-skeleton.md
๐ montage.md
๐ motion-primitive-catalog.md
๐ motion-primitives/
๐ 3d-card-flip/
๐ index.html
๐ assets/
๐ gsap.min.js
๐ bg-flow-field/
๐ index.html
๐ binary-decrypt/
๐ index.html
๐ blur-resolve/
๐ index.html
๐ braam-punch/
๐ index.html
๐ chromatic-split/
๐ index.html
๐ chrome-sweep/
๐ index.html
๐ counting-punch/
๐ index.html
๐ crash-zoom-in/
๐ index.html
๐ datamosh-smear/
๐ index.html
๐ directional-fill/
๐ index.html
๐ dolly-zoom/
๐ index.html
๐ electric-arc/
๐ index.html
๐ flash-cut/
๐ index.html
๐ gooey-metaball/
๐ index.html
๐ hard-cut/
๐ index.html
๐ hypercut-whip/
๐ index.html
๐ iris-open/
๐ index.html
๐ kinetic-letter-in/
๐ index.html
๐ liquid-morph/
๐ index.html
๐ mask-reveal/
๐ index.html
๐ mosaic-pack/
๐ index.html
๐ neon-flicker/
๐ index.html
๐ outline-to-fill/
๐ index.html
๐ palette-flip/
๐ index.html
๐ particle-burst/
๐ index.html
๐ pixel-dissolve/
๐ index.html
๐ radial-burst-lines/
๐ index.html
๐ screen-shake/
๐ index.html
๐ slot-machine-reveal/
๐ index.html
๐ spotlight-sweep/
๐ index.html
๐ staggered-exit/
๐ index.html
๐ text-spectral-rays/
๐ index.html
๐ USAGE.md
๐ text-wave-distort/
๐ index.html
๐ tile-mosaic/
๐ index.html
๐ typewriter-reveal/
๐ index.html
๐ word-grid-burst/
๐ index.html
๐ planning.md
๐ storyboard-format.md
๐ template-catalog.md
๐ templates/
๐ card-flyby/
๐ index.html
๐ program.json
๐ held-message-living-field/
๐ index.html
๐ assets/
๐ texture-mask-text/
๐ masks/
๐ asphalt-031.png
๐ bark-014.png
๐ brick.png
๐ bricks-075-a.png
๐ bricks-101.png
๐ bricks-102.png
๐ bricks-104.png
๐ carpet.png
๐ concrete-034.png
๐ concrete-042-a.png
๐ concrete-046.png
๐ concrete-047-a.png
๐ concrete.png
๐ fabric-080.png
๐ fabric-083.png
๐ grass-001.png
๐ grass-004.png
๐ grass-005.png
๐ ground-037.png
๐ ground-054.png
๐ ground-068.png
๐ ground-080.png
๐ ground-103.png
๐ ground-104.png
๐ lava.png
๐ leather-037.png
๐ marble-012.png
๐ marble-016.png
๐ metal-032.png
๐ metal-038.png
๐ metal-041-a.png
๐ metal-046-b.png
๐ metal-048-a.png
๐ metal-049-a.png
๐ metal-055-a.png
๐ metal-061-b.png
๐ metal.png
๐ onyx.png
๐ plaster-001.png
๐ road-007.png
๐ road-008-a.png
๐ road-009-c.png
๐ road-012-a.png
๐ road-012-b.png
๐ road-013-a.png
๐ rock-058.png
๐ rock-063.png
๐ rock.png
๐ snow-015.png
๐ snow.png
๐ tiles-138.png
๐ travertine-009.png
๐ wood-049.png
๐ wood-051.png
๐ wood-058.png
๐ wood-066.png
๐ wood-092.png
๐ wood-094.png
๐ wood-floor-051.png
๐ wood-floor-064.png
๐ wood-floor-070.png
๐ wood.png
๐ index.html
๐ index.html
๐ program.json
๐ assets/
๐ fredoka-700.woff2
๐ index.html
๐ poster-tile-mosaic/
๐ index.html
๐ program.json
๐ roll-flipbook-word-cycle/
๐ index.html
๐ index.html
๐ program.json
๐ typewriter-phrase-keyword-shuffle/
๐ index.html
๐ scripts/
๐ analyze-beatgrid.py
๐ assemble-index.mjs
๐ lib/
๐ storyboard.mjs
๐ stage-assets.mjs
๐ validate-plan.mjs
๐ SKILL.md
๐ sub-agents/
๐ frame-worker.md