AiCut: the creative side — skills · word cards · transitions · filters · templates

This is the advanced half of the manual. It covers five things only: how skills work, how word cards come in, how to have an AI make them for you, the full list of transitions and filters, and the template system. The basics (the timeline, export, keys) are in the manual.

Applies to: Studio, browser and desktop. "AI" and "the agent" mean the coding agent in your chat window (Codex, Claude Code, DeepSeek and the like).


Contents

  1. Skills: what you hand the AI
  2. Text templates and word art: 96 sets that move
  3. Bringing word cards in: one JSON file
  4. Having an AI make word cards
  5. Every transition: 6 basic and 48 drawn
  6. Every filter: 14 groups, 113 cards
  7. The template system
  8. Prompts to keep by

1. Skills: what you hand the AI

1.1 What a skill is

A skill is a folder whose heart is a SKILL.md written for a coding agent: what it is, when to use it, what steps to take, what not to touch. Every step of making a film — reading the format, choosing a style, writing a page, cutting — goes by what the skill says. You never have to read one, but knowing what the repository holds lets you ask for the right thing.

1.2 The two the app ships

SkillWhat it covers
aicutthe agent's general manual: the film format (film.html + pages + tracks), the editing commands, how to check its work. Every film starts from it.
aicut-motionmotion and style: all 137 archived styles, each with its own code and notes. Every starting film carries it. The whiteboard pipeline of style 137 (python scripts plus a preview bench) is in it too: assets/srt/.
The style library (skills page): 137 numbered styles in 23 families as a wall of real covers; open one to see how it moves
The style library (skills page): 137 numbered styles in 23 families as a wall of real covers; open one to see how it moves

1.3 The 137 numbered styles (001–137)

The styles inside aicut-motion are archived by number, and the three kinds look different:

Among the usual ones: 008 film noir, 009 Manim maths, 004 whiteboard explainer, 019 neon night, 020 kawaii anime, 012 bioluminescent deep sea… Filter by family in the style library, or search the number (say 026).

1.4 Three things the skills page does

The skills page in the left column lists everything the app can hand an agent. Each row has:

1.5 Telling the AI to use a skill

There is nothing to "apply" — say what you want and the AI picks. A few ways:

Covers you have opened in the style library gather under your styles, and those cards start a project in that palette on one press.


2. Text templates and word art: 96 sets that move

Under the media panel's text tab, two things share one library of styles:

Every set moves. Each of the 96 has an animation running on the timeline's clock, 16 kinds in all:

shine, flicker, glitch, bounce, pulse, wobble, shake, typing, stamp, rise, blink, jelly, hop, sweep, drift, hue

Rest the mouse on a word card or a word-art cell and a moving preview plays in place (the same page that goes into the film), and it goes away when you move off. Every animation is a pure frame(t) — scrubbing the timeline changes nothing: any second is that second's picture.

Text → text templates: a shelf of 42 word cards; the import button is at the top right
Text → text templates: a shelf of 42 word cards; the import button is at the top right
Text → word-art library: 96 sets shelved by group; resting on any cell plays its animation
Text → word-art library: 96 sets shelved by group; resting on any cell plays its animation

From the variety group's 27, some that land: scare (comic shake), bullet comments (small lines drifting at the top), score up (pixel hop), clash (jelly), quiz (bouncing ticket), the crowd (jelly rainbow), spotlight (black and gold stamp), showdown (red and blue ribbon, shaking), absurd (wobbling rounded type), reaching the top (golden pulse), tears (blue rounded type, hopping).


3. Bringing word cards in: one JSON file

3.1 Where

The import button on the text templates or word-art library tab, then a .json file. What comes in lands in a new mine group at the front of the shelf, with the same hover preview and a × in the card's corner to take it away again. The styles are kept in AiCut's home (~/.aicut), so every project can use them.

3.2 The file

One file holds one style or several — all three shapes are read: a single object, an array of objects, or { "looks": [...] }. Copy the ready-made example in the repository: packages/AiCut/examples/word-cards.json.

{
  "looks": [
    {
      "id": "sunsetCard",
      "name": { "zh": "晚霞", "en": "Sunset" },
      "tags": ["橙色", "渐变", "sunset"],
      "gradient": ["#ffe066", "#ff7a4d", "#a34ad6"],
      "stroke": { "w": 0.1, "color": "#3a1040" },
      "shadow": [{ "y": 0.5, "blur": 1.6, "color": "rgba(58,16,64,0.45)" }],
      "weight": 900,
      "italic": true,
      "anim": "shine"
    }
  ]
}

3.3 The fields

FieldTypeNotes
idstringletters, digits and hyphens. my- is put in front on import; a name already taken gets -2 and up
name{zh, en}the two names; this is what the shelf card shows
tagsarray of stringsfor searching; colours and uses are worth writing
colorcoloura flat fill for the letters. At least one of color, gradient, plate; without one the card is refused
gradientarray of coloursa gradient fill (2–4 stops); color gives way to it
stroke{w, color}an outline; w is a multiple of the size (0–0.5), drawn outside the letters
shadowarray of {x, y, blur, color}several shadows: an outline ring, a solid side, a neon glow, all by stacking
plate{bg, shape, radius, padX, padY, border}the plate behind: bg a colour or a CSS gradient; shape one of eight — burst (starburst), banner (ribbon), tag (swing tag), hex (hexagon), notch (ticket), frame (border), corners (corner marks), underline (highlighter stroke); with no shape it is a plain rounded plate
animan animation nameone of the 16 (the bold list in section 2); with none it stays still
weight100–900the weight; word art is usually 800–900
italicbooleanitalic
fontsans/serif/round/mono/handfamily: sans / serif / rounded / monospaced / handwritten
capsbooleanEnglish in capitals
scale0.3–3a multiple of the size; variety type goes above 1
spacing-0.05–0.5letter spacing (em)
attop/center/lower-left/bottomwhere it goes by default (bullet comments use top)

3.4 What gets refused

Import reads every field by the shelf's own rules, and a card is left out rather than taken half-right:

Two rules for animations: anim: "shine" sweeps the letters' own gradient, so gradient is required; anim: "sweep" sweeps across the plate, so the plate must be a flat colour (a gradient plate gets swept into one tone).


4. Having an AI make word cards

Three ways, from the lightest to the heaviest.

4.1 Way A: the AI writes the JSON, you import it (the best one)

Say it in the chat. A prompt you can paste whole:

Make me 5 word-card looks in a variety-show style, written out as one JSON file at
my-word-cards.json in the project folder, so I can bring it in with the import
button under text templates.

The format (follow it exactly):
- the top level is { "looks": [ ... ] }, one object per look;
- every look needs id (letters and hyphens), name: {zh, en} and tags;
- it must draw something: at least one of color / gradient / plate;
- colours are #RRGGBB or rgba(...) only, with no other characters in them;
- every look gets anim, one of these 16:
  shine flicker glitch bounce pulse wobble shake typing stamp rise blink jelly hop sweep drift hue;
  a look with shine must have a gradient; a look with sweep must have a flat plate.bg;
- ranges: scale 0.3–3, weight ≤ 900, stroke.w ≤ 0.5, spacing -0.05–0.5;
- take the shape from packages/AiCut/examples/word-cards.json.

The five: a climax gasp, a countdown, a punchline, a tearjerker, number one on the chart.

When the file is written: media → text templates → import, and pick my-word-cards.json. To change a look, change the JSON and import it again (the same id replaces that card).

4.2 Way B: the AI puts it straight into the film

If you would rather not import and export, have it land as real clips:

At 00:03 in this film add a word card in the feel of the "showdown" card under
text templates, with the words "final round", at the top of the picture, for 2.5 seconds.

The AI writes the page and places the clips; you drag the length and retype the words on the timeline as usual.

4.3 Way C: after a style

In the palette and mood of 020-kawaii-anime, make 3 cute word-card looks and
export them as JSON: "dinner's ready", "so good", "see you tomorrow".

The AI can read the styles' code in the style library, and match the palette, the corners and the character of the motion.

4.4 Checking what came in


5. Every transition: 6 basic and 48 drawn

How: drag a transition onto the cut where two clips meet (or pick the neighbouring clips and choose one in the inspector). A cut takes one transition; drag its edge to change the length; press Delete to take it off. Too short a clip says it will not fit. Sound has a crossfade of its own.

The transitions tab: the drawn effects by family; drag one onto the cut between two clips
The transitions tab: the drawn effects by family; drag one onto the cut between two clips

5.1 The six basic

Cross dissolve · dip to black · dip to white · fade in · fade out · audio crossfade

5.2 The forty-eight drawn ones, in six groups

GroupEffects
Light (9)flash to white · exposure flash · light leak · prismatic dispersion · halo · aurora · lightning · strobe · neon
Glitch (6)glitch tear · pixel dissolve · scan lines · tape · mosaic · snow
Mask wipes (10)circle opening · clock wipe · checkerboard · vertical bars · jagged sweep · colour bars · frosted glass · blinds · shutter · ink
Texture (5)film burn · grain · paper · dust and scratches · bokeh
Nature (8)clouds · ink wash · waves · rain · snow · ripples · fog · petals
Atmosphere (8)soft-light dissolve · colour dissolve · spiral · impact · comic panels · starlight · ribbons · whip-pan smear

One more: any web page that follows the film format can come in as a transition — the AI writes a transition page and Studio recognises it and puts it on the transition shelf ("the page has been added as a transition"). For a transition of your own, just say: "write a transition page of ink spreading with gold dust falling, and add it to this film's transitions".


6. Every filter: 14 groups, 113 cards

Two ways to use one:

  1. An adjustment layer (the better one): on an empty track above the picture — as long as the layer, so long every track below it is changed, good for one tone across the film;
  2. straight onto a clip (pick it, then choose on the inspector's adjustment tab).

Strength runs 0–200% in the inspector; the same chain never applies the same effect twice. Adjustment → bring in a LUT (.cube) takes a LUT from Resolve / Premiere / CapCut; it becomes a card under mine, can be put on again and its strength changed; save this adjustment keeps the ten numbers as a card of your own.

The filters tab: 113 cards in 14 groups; a press lands an adjustment layer
The filters tab: 113 cards in 14 groups; a press lands an adjustment layer
The adjustment tab: custom adjustment, bring in a LUT, and the tone; the same sliders are in the inspector with a clip picked
The adjustment tab: custom adjustment, bring in a LUT, and the tone; the same sliders are in the inspector with a clip picked

14 groups, 113 cards

GroupLooks
Popular (10)original · vivid · clear · film · warm sun · cool · night · faded · cream · teal and orange
Portrait (10)soft skin · milk · peach · rose · porcelain · honey · soft light · wheat · cool white · cream
Landscape (12)clear · vivid · sky blue · deep forest · sunset · sea blue · deep sea · snowfield · desert · grassland · volcano · haze
Food (9)appetising · savoury · baked · fresh greens · coffee · Japanese · dessert · grilled · warm sun
Night (8)night · dusk · neon · moonlight · cyberpunk · blue hour · city lights · starry
Cinematic (9)teal and orange · blockbuster · dark · sci-fi · warm film · cool film · green film · high key · low key
Retro (8)retro · sepia · old photo · seventies · Polaroid · videotape · disco · old green
Black and white (8)black and white · soft black · hard black · silver · charcoal · hard · warm grey · cool grey
Fresh (9)Japanese · airy · mint · lemon · cherry blossom · morning light · clear · milk · soft skin
Seasons (8)early spring · midsummer · autumn · winter · golden hour · rain · snowy night · harvest
Stylised (9)dreamy · cyber · pink · lavender · lime · infrared · negative · duotone · comic
Film stock (8)Portra · Ektar · Kodak colour · Fuji · Ilford · motion picture · expired · vintage
City (7)street · metropolis · concrete · metal · sunset block · night street · subway
Indoors (7)home · café · candlelight · office · warm · museum · gallery

7. The template system

Studio's templates are two lots of things on one foundation (every layer is its own page and its own clip: one drop, one undo, every layer changeable):

7.1 The eight starting films (the start page and the editor's templates tab, the same eight)

TemplateForShape and length
Titlean opening titlelandscape, 5 s
Chaptera chapter cardlandscape, 4 s
Quotea quotation or a line worth keepinglandscape, 6 s
Lower thirda name bandlandscape, 4 s
Dataa number or a resultlandscape, 5 s
Follow cardan ending that asks for a followlandscape, 4 s
Vertical covera cover frame for a vertical feedportrait, 5 s
End cardthanks at the endlandscape, 4 s

The start page's Templates starts a film from one (a picture that draws itself the moment it opens); the editor's templates tab drops one at the playhead (several layers: the words and the stickers are each their own, moved, retyped and deleted apart). Note that templates have nothing to do with style — a whole visual language belongs to the style library and the skills; templates only decide what shape a page has.

7.2 The five film titles (smart packaging, under text templates)

Opening · chapter · lower third · quote · ending — each is several layers of type together (a main title, a subtitle and a credit, each on its own layer with its own word-art style and its own moment), dropped as a set in one press and then changed layer by layer.

7.3 Which one to reach for

What you wantWhere
the look of one line (with motion)the word-art library (96)
a style plus words, togetherthe word cards under text templates (42)
a whole set of titles (several layers)the film titles (5) / the eight templates
a visual language for the whole filmthe style library / skills (001–137)

8. Prompts to keep by

ToSay to the AI
start a film"in the style of 008-1940s-film-noir, a 40-second film about ××"
unsure of the style"a short film about ×× — show me three styles first"
make card JSONthe whole prompt in 4.1, with your own subjects
cards straight into the film"at 00:03 add a word card in the variety-showdown style, the words ××, for 2.5 s"
a whole title set"start with the title template, title ××, subtitle ××"
one tone throughout"put an adjustment layer over the whole film, cinematic teal and orange, 80%"
a transition of your own"write a transition page of ink spreading with gold dust, and add it to this film's transitions"
change a card"change the Sunset gradient in my-word-cards.json to blues and purples, and export it again"
a whiteboard explainer"turn this transcript into a whiteboard explainer (style 137, the pen line)"

The state of the workspace this page describes: 96 word-art looks (11 variety-show ones added in November 2026), 42 word cards, 48 drawn transitions, 14 filter groups, 8 starting-film templates, 5 film titles, 137 numbered styles. It is still growing, so the numbers in the app are what count.

中文
↑