Skip to main content

website-to-hyperframes

Capture a website and create a HyperFrames video from it. Use when (EN): a user gives a URL and wants a video, "capture this site", "turn this into a video", "make a promo/ad from my site", "product tour from this URL", "social ad from my landing page", "brand reel", "launch teaser", or just pastes a link and asks for video content. Use when (FR): "capture ce site", "transforme ce site en vidéo", "fais une pub/promo à partir de mon site", "vidéo produit depuis cette URL", "tour produit", "teaser de lancement", "reel de marque", or pastes a URL asking for a video. Even a bare URL with intent to make video → this skill. Do NOT use for: a non-website video (no source URL), editing an existing video file, or static image generation.

소스 정보

저장소
agentik-os/claude-code-skills
최근 소스 활동
2026년 9월 17일 21:42
감지된 SKILL.md 언어
영어
스타
1
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
9 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
website-to-hyperframes
description
Capture a website and create a HyperFrames video from it. Use when (EN): a user gives a URL and wants a video, "capture this site", "turn this into a video", "make a promo/ad from my site", "product tour from this URL", "social ad from my landing page", "brand reel", "launch teaser", or just pastes a link and asks for video content. Use when (FR): "capture ce site", "transforme ce site en vidéo", "fais une pub/promo à partir de mon site", "vidéo produit depuis cette URL", "tour produit", "teaser de lancement", "reel de marque", or pastes a URL asking for a video. Even a bare URL with intent to make video → this skill. Do NOT use for: a non-website video (no source URL), editing an existing video file, or static image generation.
# Website to HyperFrames Capture a website, then produce a professional video from it. Users say things like: - "Capture https://... and make me a 25-second product launch video" - "Turn this website into a 15-second social ad for Instagram" - "Create a 30-second product tour from https://..." The workflow has 7 steps. Each produces an artifact that gates the next. --- ## Single-voice craft (do NOT parallelize) This is a **creative direction** job, not an audit. One coherent visual + narrative voice runs the whole film: the same eye that wrote the storyboard's mood must steer the script's tone, the VO's pacing, and each composition's motion. **Do NOT fan out the creative steps to parallel sub-agents** — split direction across agents and the colors, rhythm, and personality fracture (DESIGN.md says "calm minimalist" while a beat ships frantic neon). Run the 7 steps sequentially, in one head. The ONLY work that may parallelize is mechanical and voice-neutral: independent asset captures, or building several already-storyboarded compositions in parallel **after** STORYBOARD.md is locked (Step 4 done) — because by then the single voice is already written down and each build just executes it. **Three craft anchors (use them every run):** 1. **Vibe-lock before you build.** The one-sentence vibe from Step 1 (e.g. *"confident, fast, premium SaaS — Linear-clean, not loud"*) is the contract. Every later decision — a font weight, an easing curve, a cut — is checked against it. If a beat fights the vibe, the beat is wrong. 2. **Worked micro-example (15s social ad, 3 beats):** - Beat 1 (0–4s) — Hook: hero headline draws on with a SVG stroke reveal over a blurred screenshot, VO *"Your site, in motion."* Easing `power3.out`, no bounce (premium ≠ playful). - Beat 2 (4–10s) — Proof: two product shots slide in on a shared MotionPath, depth via parallax, VO names the value. - Beat 3 (10–15s) — CTA: logo + URL settle, micro-scale 1.0→1.03 breathing loop, hard cut to end card. - Each beat's choices trace back to the vibe; nothing is decorative-for-its-own-sake. 3. **Evidence over invention — capture is ground truth.** Colors, fonts, copy, and assets come from the **captured site data** (Step 1) and `DESIGN.md`, never invented. If a hex, font, or product claim isn't in the capture, do not assert it — re-capture or mark it `TODO: verify`. No hallucinated brand colors, no fabricated taglines. ### Output contract - **Artifacts (in the project directory):** `DESIGN.md`, `SCRIPT.md`, `STORYBOARD.md`, `narration.wav`/`.mp3` + `transcript.json`, the built HyperFrames compositions, and `HANDOFF.md`. - **Final deliverable:** a lint-clean, validated HyperFrames video matching the requested type/duration/format from the Quick Reference table. ### Verify (run before claiming done) 1. `npx hyperframes lint` → zero errors. 2. `npx hyperframes validate` → zero errors. 3. Preview the render and confirm: requested duration ±1s, correct aspect ratio, VO synced to beats, **no overlapping elements / no static images without motion**, and the result honors the Step-1 vibe. 4. Spot-check every brand color/font/claim against the captured data — drop or flag anything not grounded in the capture. --- ## Step 1: Capture & Understand **Read:** [references/step-1-capture.md](references/step-1-capture.md) Run the capture, read the extracted data, and build a working summary using the write-down-and-forget method. **Gate:** Print your site summary (name, top colors, fonts, key assets, one-sentence vibe). --- ## Step 2: Write DESIGN.md **Read:** [references/step-2-design.md](references/step-2-design.md) Write a simple brand reference for the captured website. 6 sections, ~90 lines. This is a cheat sheet, not the creative plan — that comes in Step 4. **Gate:** `DESIGN.md` exists in the project directory. --- ## Step 3: Write SCRIPT **Read:** [references/step-3-script.md](references/step-3-script.md) Write the narration script. The story backbone. Scene durations come from the narration, not from guessing. **Gate:** `SCRIPT.md` exists in the project directory. --- ## Step 4: Write STORYBOARD **Read:** [references/step-4-storyboard.md](references/step-4-storyboard.md) Write per-beat creative direction: mood, camera, animations, transitions, assets, depth layers, SFX. This is the creative north star — the document the engineer follows to build each composition. **Gate:** `STORYBOARD.md` exists with beat-by-beat direction and an asset audit table. --- ## Step 5: Generate VO + Map Timing **Read:** [references/step-5-vo.md](references/step-5-vo.md) Generate TTS audio, transcribe for word-level timestamps, and map timestamps to beats. Update STORYBOARD.md with real durations. **Gate:** `narration.wav` (or .mp3) + `transcript.json` exist. Beat timings in STORYBOARD.md updated. --- ## Step 6: Build Compositions **Read:** The `/hyperframes` skill (invoke it — every rule matters) **Read:** [references/step-6-build.md](references/step-6-build.md) Build each composition following the storyboard. After each one: self-review for layout, asset placement, and animation quality. **Gate:** Every composition has been self-reviewed. No overlapping elements, no misplaced assets, no static images without motion. --- ## Step 7: Validate & Deliver **Read:** [references/step-7-validate.md](references/step-7-validate.md) Lint, validate, preview. Create a HANDOFF.md for multi-session continuity. **Gate:** `npx hyperframes lint` and `npx hyperframes validate` pass with zero errors. --- ## Quick Reference ### Video Types | Type | Duration | Beats | Narration | | --------------------- | -------- | ----- | ---------------------- | | Social ad (IG/TikTok) | 10-15s | 3-4 | Optional hook sentence | | Product demo | 30-60s | 5-8 | Full narration | | Feature announcement | 15-30s | 3-5 | Full narration | | Brand reel | 20-45s | 4-6 | Optional, music focus | | Launch teaser | 10-20s | 2-4 | Minimal, high energy | ### Format - **Landscape**: 1920x1080 (default) - **Portrait**: 1080x1920 (Instagram Stories, TikTok) - **Square**: 1080x1080 (Instagram feed) ### Reference Files | File | When to read | | ------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [step-1-capture.md](references/step-1-capture.md) | Step 1 — reading captured data | | [step-2-design.md](references/step-2-design.md) | Step 2 — writing DESIGN.md | | [step-3-script.md](references/step-3-script.md) | Step 3 — writing the narration script | | [step-4-storyboard.md](references/step-4-storyboard.md) | Step 4 — per-beat creative direction | | [step-5-vo.md](references/step-5-vo.md) | Step 5 — TTS, transcription, timing | | [step-6-build.md](references/step-6-build.md) | Step 6 — building compositions with self-review | | [step-7-validate.md](references/step-7-validate.md) | Step 7 — lint, validate, preview, handoff | | [techniques.md](references/techniques.md) | Steps 4 & 6 — 10 visual techniques with code patterns (SVG drawing, Canvas 2D, 3D, typography, Lottie, video, typing, variable fonts, MotionPath, transitions) |
GitHub에서 보기