A good shot is a craft: where the light stands, how the camera moves, when the scene falls silent. Usually that knowledge lives in your head and gets rewritten into every prompt from scratch — and differently for each model. Forget one line and the shot falls apart.

In the studio, that craft is moved into a skills library. A skill is a named unit of expertise: a short instruction you write once and reuse across every project. Not a "magic prompt," but a locked-in technique that gets applied when it’s needed.

vinistudio.app
The skills library: the studio base, model-specific techniques (Kling v3, Gemini Omni) and craft — lighting, camera language, on-screen silence, "no fluff." Each one is a card with a description and tags.
The skills library: the studio base, model-specific techniques (Kling v3, Gemini Omni) and craft — lighting, camera language, on-screen silence, "no fluff." Each one is a card with a description and tags.
Skills attach to the authoring nodes, where the writing happens — the Prompt Scriptwriter, Text (generation), Subtitles, Video breakdown — not the generators. The generator stays a dumb executor: whoever composes the shot is the one who thinks and places the techniques.

Three layers of craft

The techniques are sorted by role, so you don’t assemble a wall of text by hand — you grab the layer you need with a single chip:

BASEauto-attachesbaza-studiithe craft minimum for every modelPER MODELadd with a chipkling-v3-shotgemini-omni-shotsyntax for a specific modelCRAFTshooting techniqueslightingcamera languagesilenceno fluff

Three layers of skills: the base attaches itself, while "per model" and "craft" you add with the "+ from library" chip. The soft ceiling is around two techniques per node — for focus, not a dumping ground.

  1. Studio base — the craft minimum for every model (Kling, Seedance, Grok, Gemini Omni): the prompt describes only what changes; the main action goes in the first words; emotion is shown through the body; silence has to be demanded in words. It attaches to the Prompt Scriptwriter on its own.
  2. Per model — the syntax of a specific model: with Kling v3, dialogue only via a tag with quotes; with Gemini Omni, a single prose paragraph of 20–50 words. You add it when the shot goes to that model.
  3. Craft — shooting techniques: "cinematographer’s lighting" (a named source, the role of each fixture), "camera language" (one movement per clip), "on-screen silence," "no fluff" (strips the prompt of empty quality boosters).

A technique is a baseline, not a command

A skill doesn’t force the model to work blind. The model receives the technique as a craft baseline, decides whether it fits the specific scene, and applies it — or honestly reports that it didn’t. No silent failures: you place techniques instead of writing a wall of text, and you see what actually landed.

A technique is a baseline, not a command. The model is free to skip one that breaks the scene — and it’ll say so.— the skills principle
itselfthe studio base attaches to the Prompt Scriptwriter
~2 techniquesa soft ceiling per node — focus, not a dumping ground
in everyproject — you save a technique just once
honestlythe model reports what it applied
A skill = reusing your craft. Describe "cinematographer’s lighting" or "no fluff" once and the technique sits in the library, ready to drop in with a single chip on any project. The studio accumulates mastery instead of rewriting it from scratch every time.

Create videos in Vini Studio

Ideas, characters, scenes, sound and editing in one project. Work independently or discuss content production with our team.

Get started in the studio →Sign in with Telegram or Google. No account needed in advance — it is created for you.