# Video Portfolio Performance

> Review and build video portfolio websites with mixed landscape and portrait media, strong visual direction, responsive interaction, and bounded loading cost.

- Skill: `jin2004-cmd/video-portfolio-performance` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jin2004-cmd/video-portfolio-performance`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jin2004-cmd/video-portfolio-performance/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: jin2004-cmd (https://skillmd.com/u/jin2004-cmd)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/jin2004-cmd/video-portfolio-performance

---


# Video Portfolio Performance

Use this skill when a portfolio site contains multiple videos or needs a visual redesign without sacrificing playback quality.

## Inspect

1. Identify the real repository and preserve its public URL.
2. Inventory media dimensions, codecs, duration, and file size.
3. Separate landscape, portrait, and square media.
4. Identify template-only or third-party work.
5. Capture desktop and mobile baselines.

## Media

- Provide a poster for every video.
- Use `preload="none"` below the fold.
- Do not autoplay multiple videos.
- Defer media outside the first viewport.
- Use `contain` when the full frame matters and `cover` only for intentional crops.
- Give each media surface a stable aspect ratio.
- Prefer web-friendly H.264/AAC versions with bounded file size.

## Design and validation

Make the work the first-viewport signal. Use one clear visual direction, restrained interaction, visible focus, touch support, and reduced-motion handling. Validate desktop/mobile framing, network cost, controls, poster fallbacks, navigation, broken paths, overlap, and console errors. Report limitations honestly.

