shot-composition
Plan camera angles, movements, shot sizes, and visual design for cinematic storytelling
npx skills add a5c-ai/babysitter --skill shot-composition --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Shot Composition Skill ## Purpose Design visually compelling shots that serve the story. Every camera choice—angle, movement, lens, composition—should enhance meaning, create emotion, and guide the viewer's attention. ## Shot Sizes ### The Size Spectrum ``` EWS ─── WS ─── MWS ─── MS ─── MCU ─── CU ─── ECU │ │ │ │ │ │ │ │ │ │ │ │ │ └── Detail/Eyes │ │ │ │ │ └──────── Face │ │ │ │ └──────────────── Head/Shoulders │ │ │ └──────────────────────── Waist Up │ │ └──────────────────────────────── Knees Up │ └──────────────────────────────────────── Full Body └──────────────────────────────────────────────── Environment ``` ### When to Use Each | Size | Use For | Emotion | |------|---------|---------| | EWS | Establishing, scope, isolation | Awe, loneliness | | WS | Context, geography, action | Objective, neutral | | MWS | Blocking, movement | Balance | | MS | Conversation, action | Engagement | | MCU | Emotion, dialogue | Connection | | CU | Reaction, intimacy | Intensity | | ECU | Detail, revelation | Impact | ## Camera Angles ### Vertical Angles ``` Bird's Eye → Looking straight down (god view) High Angle → Looking down at subject (vulnerability) Eye Level → Neutral, natural (equality)
- Purpose
- Shot Sizes
- The Size Spectrum
- When to Use Each
- Camera Angles
- Vertical Angles
- Horizontal Angles
- Camera Movement
- Movement Types
- Motivated Movement
- Composition Principles
- Rule of Thirds
- Leading Lines
- Frame Within Frame
What does the shot-composition skill do?
Plan camera angles, movements, shot sizes, and visual design for cinematic storytelling
How do I install it?
Run `npx skills add a5c-ai/babysitter --skill shot-composition --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From a5c-ai/babysitter, a repository with 1,642 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
